Browse Source

Fix local api.

pull/617/head
Sebastian 5 years ago
parent
commit
7bc6b81a36
  1. 5
      backend/src/Squidex/Config/Authentication/IdentityServerServices.cs

5
backend/src/Squidex/Config/Authentication/IdentityServerServices.cs

@ -39,15 +39,18 @@ namespace Squidex.Config.Authentication
else else
{ {
authBuilder.AddLocalApi(); authBuilder.AddLocalApi();
authBuilder.Services.AddOptions<LocalApiAuthenticationOptions>()
authBuilder.Services.AddOptions<LocalApiAuthenticationOptions>(IdentityServerConstants.LocalApi.PolicyName)
.Configure<IUrlGenerator>((options, urlGenerator) => .Configure<IUrlGenerator>((options, urlGenerator) =>
{ {
options.ClaimsIssuer = urlGenerator.BuildUrl(Constants.IdentityServerPrefix, false); options.ClaimsIssuer = urlGenerator.BuildUrl(Constants.IdentityServerPrefix, false);
options.ExpectedScope = Constants.ApiScope; options.ExpectedScope = Constants.ApiScope;
}); });
} }
authBuilder.AddOpenIdConnect(); authBuilder.AddOpenIdConnect();
authBuilder.Services.AddOptions<OpenIdConnectOptions>(OpenIdConnectDefaults.AuthenticationScheme) authBuilder.Services.AddOptions<OpenIdConnectOptions>(OpenIdConnectDefaults.AuthenticationScheme)
.Configure<IUrlGenerator>((options, urlGenerator) => .Configure<IUrlGenerator>((options, urlGenerator) =>
{ {

Loading…
Cancel
Save