Ich möchte ein SPA implementieren, das ein Inaktivitäts-Timeout aufweist, das einen Benutzer erneut authentifizieren müsste, bevor sie das SPA aber erneut verwenden können Ich möchte mich nicht bei IdentityServer abmelden, da dies die Benutzer aus anderen Anwendungen herausfallen lässt, die sie aktiv verwenden. Wie kann ich dies tun, ohne es dem Benutzer zu ermöglichen, nur einige JS zu ändern, so dass sie nie ein Inaktivitäts-Timeout haben? Ich verwende AngularJS innerhalb eines AspNet-Kernprojekts, das AspNet API aufruft, die sich auf separaten URLs befinden.IdentityServer Abmelden von einer App (neue Anmeldung erforderlich), aber mit einer anderen App angemeldet bleiben
Antwort
Wenn Sie den Benutzer zur erneuten Authentifizierung an den IdentityServer zurücksenden, können Sie den Parameter prompt = login OIDC übergeben. Dies wird sie zwingen, sich erneut bei IdSvr zu authentifizieren.
Ja und das funktioniert sehr gut, aber das erfordert, dass sich der Benutzer bei jedem Besuch der App anmeldet. Wie mache ich es nur in bestimmten Situationen prompt einzuloggen. Ich wundere mich auch, kann der Benutzer einfach nicht reingehen und die prompte Anmeldung in der JS entfernen, dann wäre es nicht erforderlich, sich erneut anzumelden. –
Sie können stattdessen den Parameter max_age verwenden, der den Benutzer auffordert, sich anzumelden, wenn er nicht in einer bestimmten Zeit verfügbar ist. Überprüfen Sie die Dokumentation/Spezifikation. –
- 1. Benutzer bleiben angemeldet ios app swift
- 2. Mit Facebook abmelden In einer CakePHP App anmelden
- 3. Beacon-Status nicht von einer App autorisiert, aber von einer anderen App als unregistriert
- 4. Benutzer bleiben angemeldet
- 5. (Nativescript/Angular2) Benutzer angemeldet bleiben
- 6. Wie kann ich Facebook Chatbot App von einer Seite abmelden?
- 7. Zugriff von einer anderen App auf eine App
- 8. Sicherheitsstufe zum Hinzufügen einer Funktion zu einer iOS-App erforderlich
- 9. Wie erstellt man eine Android-Test-App mit einer Abhängigkeit von einer anderen App mit ant?
- 10. die App Abmelden von Protractor
- 11. Android: Interagieren Sie mit einer anderen App?
- 12. DotNetNuke-Modul von einer anderen App aktualisieren
- 13. Facebook Login "Angemeldet bleiben" funktioniert nicht
- 14. Code von einer anderen Rails-App wiederverwenden
- 15. django Vorlage von einer anderen App einbinden
- 16. Android-Anruf-Methode von einer anderen App
- 17. Anmeldung mit Google-Nutzer in einer AngularJS App
- 18. Umleiten von einer eckigen App zu einer anderen in ionischen
- 19. Detect Benutzer an einem Computer mit ASP.NET-App angemeldet
- 20. Benutzer abmelden, wenn App beendet wird
- 21. Anmeldung in einer Express-App zerstört Sitzung in anderen (gleichen Server)
- 22. iPhone App - Hinzufügen einer anderen Ansicht
- 23. Anrufmethode aus einer anderen App (Jailbreak iOS)
- 24. Die Taskleistenschaltfläche einer anderen App ausblenden
- 25. Kopieren Sie die Datenbank von einer App zu einer anderen App
- 26. So wechseln Sie zur Laufzeit von einer App zu einer anderen App
- 27. Codeigniter App funktioniert in einer Sub-Domain, aber nicht in einer anderen. Warum?
- 28. Anzeigen einer anderen App in meinem Formular
- 29. Include Winkelkomponente innerhalb einer anderen App
- 30. Django - Erweiterung einer anderen App ModelAdmin?
Ich habe festgestellt, dass Gmail und Google Wallet diese Funktionalität implementieren. Google Wallet wird nach einiger Zeit abgemeldet, Google Mail jedoch nicht, und wenn Sie wieder in den Wallet-Account wechseln, müssen Sie sich erneut authentifizieren. –