mirror of
https://github.com/bitwarden/server.git
synced 2026-02-08 18:03:11 +08:00
22 lines
570 B
C#
22 lines
570 B
C#
using Bit.Core.Settings;
|
|
using Bit.Core.Utilities;
|
|
using IdentityServer4.Services;
|
|
|
|
namespace Bit.Core.IdentityServer
|
|
{
|
|
public class CustomCorsPolicyService : ICorsPolicyService
|
|
{
|
|
private readonly GlobalSettings _globalSettings;
|
|
|
|
public CustomCorsPolicyService(GlobalSettings globalSettings)
|
|
{
|
|
_globalSettings = globalSettings;
|
|
}
|
|
|
|
public Task<bool> IsOriginAllowedAsync(string origin)
|
|
{
|
|
return Task.FromResult(CoreHelpers.IsCorsOriginAllowed(origin, _globalSettings));
|
|
}
|
|
}
|
|
}
|