Политика AuthorizeView: страница Blazor не отображается - PullRequest
0 голосов
/ 25 марта 2020

IdentityServer возвращает AuthenticationScheme: Bearer был запрещен.

Я проверил AccessToken, и он содержит область «account.read», однако в Blazor не отображается страница

Я что-то упустил?

Startup.cs

        services.AddAuthorization(options =>
        {
            options.AddPolicy("Account", policy => policy.RequireClaim(JwtClaimTypes.Scope, "account"));
            options.AddPolicy("AccountWrite", policy => policy.RequireClaim(JwtClaimTypes.Scope, "account", "account.write"));
            options.AddPolicy("AccountRead", policy => policy.RequireClaim(JwtClaimTypes.Scope, "account", "account.read")); 
        });

Страница Blazor

<AuthorizeView> <p> you are logged in </p> <AuthorizeView>
<AuthorizeView Policy="AccountRead">
<p> you have account.read access </p>
</AuthorizeView>

1 Ответ

0 голосов
/ 30 марта 2020

это глобальная проблема в фреймворке, но она еще не устранена.

...