Проверьте, вошел ли пользователь с помощью аутентификации на основе токена в ASP.NET Core.

Мне удалось внедрить эту систему аутентификации на основе токенов в моем приложении, но у меня есть небольшой вопрос. Как я могу проверить, подписан ли пользователь (например, есть ли в запросе действительный токен) в методе? Так с [Авторизоваться]?

Итак, у меня есть контроллер, и в этом контроллере я хочу проверить, вошел ли пользователь в систему. Я подумал об использовании этого:

if (_signInManager.IsSignedIn(ClaimsPrincipal.Current))
{
    ...
}

но это не работает, так как ClaimsPrincipal.Current всегда нулевой

Ответы на вопрос(2)

Ваш ответ на вопрос