Ich verwende JWT, um Server-Authentifizierung für meine Anwendung zu verwalten. Ich verwalte es auf dem Server. In meiner eckigen App verwende ich angular-jwt
, um jwt zu verwalten. Wenn es abgelaufen ist, wie Aufruf Refresh-Token-API. Ich benutze Volley für API-Aufruf. Wenn das Token abgelaufen ist, antwortet der Server mit 401 Fehlercode. Diese Zeit muss ein Refresh Token API aufrufen. Nach dem Auffrischanruf muss ich den vorherigen API-Aufruf ohne Benutzereingabe erneut aufrufen.So verwalten Sie Token-Authentifizierung in Android-App
0
A
Antwort
0
Sie müssen API aufrufen, um Token zu validieren, wenn es abgelaufen ist, als Sie neu generieren können.
Oder wenn Sie Login-Funktion haben, dann können Sie beim Login nach JWT suchen und neue, wenn alt, ablaufen lassen.
Ich habe einen sehr einfachen Weg in meiner App, ich erstelle ein JWT mit einer eindeutigen E-Mail-Adresse pro Benutzer und speichert es in der Datenbank in Server und es läuft nie ab. Wann immer sich ein Benutzer abmeldet, entferne ich das JWT und wenn ich mich wieder anmelde, erzeuge ich ein neues Token.
Verwandte Themen
- 1. So verwalten Sie InvalidCastException
- 2. So verwalten Sie Marklogic-Verbindungen
- 3. So verwalten Sie Sitzungszeitlimit abgelaufen
- 4. So verwalten Sie DOM-Elemente
- 5. So verwalten Sie große Zeichenfolge
- 6. So verwalten Sie ein Webportal
- 7. So verwalten Sie Sitzung in MVC-Anwendung
- 8. So verwalten Sie Sitzung in node.js
- 9. So verwalten Sie Speicherverluste in C#
- 10. So verwalten Sie die Anmeldung in Flüche
- 11. So verwalten Sie TXT-Dateien in Symfony
- 12. So verwalten Sie mehrere Benutzer in Android
- 13. So verwalten Sie die Zugriffsberechtigung in alfresco
- 14. So verwalten Sie den Wartungszustand in CodeIgniter
- 15. So verwalten Sie Activity-Instanzen in Android
- 16. So verwalten Sie mehrere verteilte Build-Cluster
- 17. So verwalten Sie mehrere pageIndicator zur Laufzeit
- 18. So verwalten Sie lokale SQL Server-Datenbankdateien?
- 19. So verwalten Sie IIS von der Webseite
- 20. So verwalten Sie Text Glyph Grenze
- 21. So verwalten Sie mehrere URLs mit OrientGraphFactory
- 22. So verwalten Sie mehrere Terraform-Status
- 23. So verwalten Sie Konflikte mit Dritten CSS
- 24. So verwalten Sie benutzerdefinierte Voreinstellungen Layout
- 25. So verwalten Sie Android Gmaps Overlays Reihenfolge
- 26. So verwalten Sie große MySQL-Datenbanken (Backup)
- 27. So verwalten Sie die Versionierung mit SugarORM
- 28. So verwalten Sie eine JMX-Webanwendung
- 29. So verwalten Sie Aktualisierungen der SQL-Struktur
- 30. So verwalten Sie Sitzung für Login-Formular