Надеюсь, кто-то может указать мне правильное направление, мне нужно проверить токен доступа, выданный сервером идентификации 4 в моем API.
Авторизованный атрибут уже установлен в API.
Токен доступа правильно получен с сервера, но при передаче токена доступа в запрос я получил 401 несанкционированную ошибку, и ничего не обрабатывается, запрос отклоняется.Я использую пакет nuget IdentityServer3.AccessTokenValidation.
Я заметил, что для v4 AccessTokenValidation можно установить RequireHttpsMetadata = false, но я не вижу, как в v3.
Это лучший способ сделать этоили я должен смотреть в другом направлении?
public void ConfigureAuth(IAppBuilder app)
{
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies",
});
JwtSecurityTokenHandler.InboundClaimTypeMap = new Dictionary<string,
string>
();
app.UseIdentityServerBearerTokenAuthentication
(new IdentityServerBearerTokenAuthenticationOptions
{
Authority = "http://localhost:5000",
RequiredScopes = new[] { "api2" },
});
}
Спасибо