Derzeit verwende ich ID4, asp.net Kern und eckigen 2. Alles funktioniert gut, aber ich habe ein Problem, wenn wir viele Registerkarten im Browser öffnen . Dann melden wir uns auf einer Registerkarte ab, aber auf anderen Registerkarten bleiben Token- und Aufruf-API weiterhin erfolgreich. Können wir Token erzwingen oder validieren und auf allen Registerkarten zur Anmeldeseite zurückkehren?Identity Server 4 + asp.net Kern: Logout auf mehreren Tabs des Browsers
Mein Code, um sich abzumelden auf Server
await _signInManager.SignOutAsync();
HttpContext.User = new ClaimsPrincipal(new ClaimsIdentity());
var logout = await _interaction.GetLogoutContextAsync(model.LogoutId);
return Redirect(logout?.PostLogoutRedirectUri);
Danke,
teilen Sie bitte Ihren Abmeldecode (mindestens Server-Seite) – user1859022