mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
refactor(api): tweak cors config
This commit is contained in:
parent
b53c213d39
commit
ea4c5d8bfc
1 changed files with 5 additions and 3 deletions
|
|
@ -14,9 +14,11 @@ internal static class CorsConfiguration
|
|||
if (corsOptions.AllowedOrigins.Any(o => string.Equals(o, origin, StringComparison.OrdinalIgnoreCase)))
|
||||
return true;
|
||||
|
||||
if (corsOptions.StagingOriginPatterns is not null &&
|
||||
origin.StartsWith(corsOptions.StagingOriginPatterns.Start, StringComparison.OrdinalIgnoreCase) &&
|
||||
origin.EndsWith(corsOptions.StagingOriginPatterns.End, StringComparison.OrdinalIgnoreCase))
|
||||
if (corsOptions.StagingOriginPatterns is { } patterns &&
|
||||
!string.IsNullOrEmpty(patterns.Start) &&
|
||||
!string.IsNullOrEmpty(patterns.End) &&
|
||||
origin.StartsWith(patterns.Start, StringComparison.OrdinalIgnoreCase) &&
|
||||
origin.EndsWith(patterns.End, StringComparison.OrdinalIgnoreCase))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Reference in a new issue