2016-11-24 2 views
2

Ich habe eine Android-App in JAVA entwickelt. Für diese App verwende ich die IdentityServer4 als meine STS und alles funktioniert gut. Aber ich konnte keine Implementierung zum Abmelden in AppAuth library finden. Kann mir jemand dabei helfen? Ich brauche wirklich die Abmeldeoption in meiner App, damit sich die Benutzer jederzeit aus der App abmelden und wieder anmelden können. Alle Ideen, Proben würden sehr geschätzt werden.Abmelden in AppAuth-Android

Antwort

4

Ich bin der leitende Betreuer von AppAuth.

Logout ist normalerweise so einfach wie das AuthState Objekt zu verwerfen, um die erworbenen Tokens zu vergessen. Wenn auch Sie beziehen sich auf die Unterzeichnung des Benutzers aus der OpenID Identität global, gibt es eine Norm-Entwurf dafür:

http://openid.net/specs/openid-connect-frontchannel-1_0.html

AppAuth unterstützt dies nicht, wie wir wollen in-progress enthalten keine Standardisierung Arbeit in der Kernbibliothek. Es wäre relativ einfach, eine Erweiterungsbibliothek zu schreiben, um diesen speziellen Zweck zu erfüllen.

Die Dokumentation für IdentityServer4 beim Abmelden is empty, also ich weiß nicht, welchen Mechanismus sie für die Abmeldung bereitstellen und ob es einen bestimmten Standard (Entwurf oder anders) folgt. Ich schlage vor, dass Sie die Entwickler von IdentityServer4 für weitere Informationen kontaktieren.