Cookies 在Blazor应用程序中重新验证ServerAuthenticationStateProvider,但不使用Identity标识

Cookies 在Blazor应用程序中重新验证ServerAuthenticationStateProvider,但不使用Identity标识,cookies,asp.net-identity,blazor,blazor-server-side,Cookies,Asp.net Identity,Blazor,Blazor Server Side,我正在尝试使用构建Blazor服务器端应用程序。我确实按照上面的示例获得了身份验证。 在我的应用程序中,我跳过了服务。另外应用程序工作至今没有问题,我可以登录、注销、确定用户角色和其他 我不太确定我理解的是RevalidatingServerAuthenticationStateProvider类及其服务,services.AddScoped() Blazor应用程序是否需要此服务来继续与客户端通信,或者它只是一个安全屏障? 只要cookie未过期,我就可以让客户端保持登录状态。 如果我需要重新

我正在尝试使用构建Blazor服务器端应用程序。我确实按照上面的示例获得了身份验证。 在我的应用程序中,我跳过了
服务。另外
应用程序工作至今没有问题,我可以登录、注销、确定用户角色和其他

我不太确定我理解的是
RevalidatingServerAuthenticationStateProvider
类及其服务,
services.AddScoped()

Blazor应用程序是否需要此服务来继续与客户端通信,或者它只是一个安全屏障?
只要cookie未过期,我就可以让客户端保持登录状态。

如果我需要重新验证ServerAuthenticationStateProvider
服务,我如何确认用户在通过的
AuthenticationState
中有效?(查看claim或其他内容)。

我刚刚遇到了重新验证ServerAuthenticationStateProvider的示例实现。我采用的方法是使用AuthenticationStateProvider。这似乎仍然有点违反直觉。但是,我可以通过这样做手动验证令牌或Cookie。我刚刚遇到了RevalidatingServerAuthenticationStateProvider的示例实现。我采用的方法是使用AuthenticationStateProvider。这似乎仍然有点违反直觉。但是,我可以通过这样做手动验证令牌或Cookie。