Skip to content

Commit 51541a4

Browse files
committed
Invert condition for using custom API key configuration
1 parent 6b6a3c5 commit 51541a4

1 file changed

Lines changed: 6 additions & 13 deletions

File tree

src/Scim/SimpleIdServer.Scim.ApiKeyAuth/ScimBuilderExtensions.cs

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,14 @@ public static class ScimBuilderExtensions
1111
{
1212
public static ScimBuilder EnableApiKeyAuth(this ScimBuilder builder, ApiKeysConfiguration? apiKeysConfiguration= null)
1313
{
14-
if(apiKeysConfiguration != null)
15-
{
16-
builder.Services.AddSingleton(ApiKeysConfiguration.Default);
17-
}
18-
else
19-
{
20-
builder.Services.AddSingleton(apiKeysConfiguration);
21-
}
14+
builder.Services.AddSingleton(apiKeysConfiguration ?? ApiKeysConfiguration.Default);
2215

2316
builder.Services.AddAuthentication(ApiKeyDefaults.AuthenticationScheme)
24-
.AddApiKeyInHeaderOrQueryParams<ApiKeyProvider>(options =>
25-
{
26-
options.Realm = "Sample Web API";
27-
options.KeyName = "Authorization";
28-
});
17+
.AddApiKeyInHeaderOrQueryParams<ApiKeyProvider>(options =>
18+
{
19+
options.Realm = "Sample Web API";
20+
options.KeyName = "Authorization";
21+
});
2922
builder.Services.AddAuthorization(opts => opts.AddDefaultSCIMAuthorizationPolicy());
3023
return builder;
3124
}

0 commit comments

Comments
 (0)