diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ClientProxyExceptionEventHandler.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ClientProxyExceptionEventHandler.cs index 81f3357bfb..d7c47c8aee 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ClientProxyExceptionEventHandler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ClientProxyExceptionEventHandler.cs @@ -31,24 +31,11 @@ public class ClientProxyExceptionEventHandler : ILocalEventHandler>(); - if (!options.Value.IsBlazorWebApp) { - var navigationManager = scope.ServiceProvider.GetRequiredService(); - var accessTokenProvider = scope.ServiceProvider.GetRequiredService(); var authenticationOptions = scope.ServiceProvider.GetRequiredService>(); - var result = await accessTokenProvider.RequestAccessToken(); - if (result.Status != AccessTokenResultStatus.Success) - { - navigationManager.NavigateToLogout(authenticationOptions.Value.LogoutUrl); - return; - } - - result.TryGetToken(out var token); - if (token != null && DateTimeOffset.Now >= token.Expires.AddMinutes(-5)) - { - navigationManager.NavigateToLogout(authenticationOptions.Value.LogoutUrl); - } + var navigationManager = scope.ServiceProvider.GetRequiredService(); + navigationManager.NavigateToLogout(authenticationOptions.Value.LogoutUrl, "/"); } else {