Skip to content

Commit f65bd55

Browse files
Trim origin entries defined at CORS_ALLOW_ORIGIN.
Add trace to print origins added to cors policy.
1 parent 77bf1aa commit f65bd55

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

dotnet/src/dotnetcore/GxNetCoreStartup/Startup.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,17 @@ private void DefineCorsPolicy(IServiceCollection services)
206206
string corsAllowedOrigins = Preferences.CorsAllowedOrigins();
207207
if (!string.IsNullOrEmpty(corsAllowedOrigins))
208208
{
209+
string[] origins = corsAllowedOrigins.Split(',', StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries);
210+
foreach (string origin in origins)
211+
{
212+
GXLogging.Info(log, $"Adding origin to CORS policy:", origin);
213+
}
209214
services.AddCors(options =>
210215
{
211216
options.AddPolicy(name: CORS_POLICY_NAME,
212217
policy =>
213218
{
214-
policy.WithOrigins(corsAllowedOrigins.Split(',', StringSplitOptions.RemoveEmptyEntries));
219+
policy.WithOrigins(origins);
215220
if (!corsAllowedOrigins.Contains(CORS_ANY_ORIGIN))
216221
{
217222
policy.AllowCredentials();

0 commit comments

Comments
 (0)