Files
2023-04-29 09:17:17 +03:00

28 lines
596 B
C#

namespace MyOffice.Web.Identity;
using Core.Extensions;
using IdentityServer4.Services;
using Infrastructure;
public class CorsPolicyService : ICorsPolicyService
{
private readonly ILogger<CorsPolicyService> _logger;
private readonly GlobalSettings _globalSettings;
public CorsPolicyService(
ILogger<CorsPolicyService> logger,
GlobalSettings globalSettings
)
{
_logger = logger;
_globalSettings = globalSettings;
}
public Task<bool> IsOriginAllowedAsync(string origin)
{
var result = origin.EqualsIgnoreCase(_globalSettings.Host);
return Task.FromResult(result);
}
}