在 Blazor WebAssembly 应用程序中遇到这个问题时,通常的解决方法是清除客户端上的认证令牌并在服务器上注销已登录用户。以下是示例代码:
1.在客户端清除令牌: @code { private async Task Logout() { await localStorage.RemoveItemAsync("authToken"); NavigationManager.NavigateTo("/logout"); } }
2.在服务器上注销用户:
[Authorize]
[HttpGet("logout")]
public async Task