Проверьте, вошел ли пользователь с помощью аутентификации на основе токена в ASP.NET Core.
Мне удалось внедрить эту систему аутентификации на основе токенов в моем приложении, но у меня есть небольшой вопрос. Как я могу проверить, подписан ли пользователь (например, есть ли в запросе действительный токен) в методе? Так с [Авторизоваться]?
Итак, у меня есть контроллер, и в этом контроллере я хочу проверить, вошел ли пользователь в систему. Я подумал об использовании этого:
if (_signInManager.IsSignedIn(ClaimsPrincipal.Current))
{
...
}
но это не работает, так как ClaimsPrincipal.Current всегда нулевой