RevalidatingServerAuthenticationStateProvider в приложении Blazor без идентификатора - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь создать приложение на стороне сервера Blazor с использованием cook ie аутентификации без ASP. NET Core Identity . Мне удалось получить аутентификацию по примеру выше. В моем приложении я пропустил services.AddIdentity и приложение работает до сих пор без проблем, я могу войти, выйти из системы, определить роли пользователей и др.

Что я не совсем уверен, что я понимаю, это RevalidatingServerAuthenticationStateProvider класс и его служба, services.AddScoped<AuthenticationStateProvider, RevalidatingIdentityAuthenticationStateProvider<AppUser>>();

Нужна ли эта служба приложению Blazor для продолжения связи с клиентом, или это просто барьер безопасности?
Я в порядке, клиент остается в системе до тех пор, пока cook ie не истекает.
Если мне нужна услуга RevalidatingServerAuthenticationStateProvider, как я могу подтвердить, что пользователь действителен с переданного AuthenticationState? (глядя в претензии или что-то еще).

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