Token-Authentifizierung mit Volley

Wenn ich einen server wo ich die Authentifizierung mit Benutzername/Passwort und get auth token für nachfolgende Anfragen, was wäre der beste Ansatz, dieses problem anzugehen?

Die Strömung sollte wie folgt sein:
- Anfrage starten
- Wenn wir nicht die auth-token - Holen Sie sich mit Benutzername und Passwort
- Stellen Sie Anfrage mit auth-token
- Wenn die Anforderung ist fehlgeschlagen, da token abgelaufen ist, erhalten Sie neue auth-token mit Benutzername und Passwort
- Retry-request mit neuen auth-token
- Finish

Habe ich bemerkt, dass Volley bereits möglicherweise etwas, das könnte das Problem lösen - Authenticator https://android.googlesource.com/platform/frameworks/support/+/4474bc11f64b2b274ca6db5a1e23e8c1d143d5fa/volley/src/com/android/volley/toolbox/Authenticator.java Es enthält getAuthToken() und invalidateAuthToken () - Methoden, die wäre genau das was ich will. Aber es scheint, dass es nie in der Bibliothek.

InformationsquelleAutor der Frage MantasV | 2013-07-01

Schreibe einen Kommentar