using Bit.Core.Utilities; using IdentityServer4.Services; using System.Threading.Tasks; using Bit.Core.Settings; namespace Bit.Core.IdentityServer { public class CustomCorsPolicyService : ICorsPolicyService { private readonly GlobalSettings _globalSettings; public CustomCorsPolicyService(GlobalSettings globalSettings) { _globalSettings = globalSettings; } public Task IsOriginAllowedAsync(string origin) { return Task.FromResult(CoreHelpers.IsCorsOriginAllowed(origin, _globalSettings)); } } }