Ядро asp.net не привязывает текущего пользователя - PullRequest
0 голосов
/ 01 июня 2018

User.Claims пусто, если в действии нет
[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)]
, хотя я хочу разрешить как зарегистрированным, так и анонимным пользователям иметь доступ к действию.

iя использую asp.net core 2.0 с аутентификацией JWT. Вот мои настройки запуска:

source.AddAuthentication(o => 
{
    o.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(o => 
{
    o.TokenValidationParameters = JwtConfigs.ValidationParameters;
});

есть идеи?

заранее спасибо ..

1 Ответ

0 голосов
/ 01 июня 2018

Вы также должны добавить

app.UseAuthentication();

в метод Configure в своем классе запуска ( до Использовать вызов MVC, если вы используете MVC)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...