Ich habe ein Account (joss.model.Account)
, in der KonfigurationAuthentifizierung mit Swift mit Joss
allowReauthenticate=true
Fast immidiateley nach Kontoerstellung nenne ich
Access mAccess = mAccount.authenticate(); // (joss.model.Access)
Danach brauche ich das Token zu verwenden. Ich benutze es nach 30 Minuten und 1,5 Stunden und 24 Stunden usw. durch den Aufruf mAccess.getToken()
Token Ausbürgerung Zeit ist 1h. Kann ich annehmen, dass eine erneute Authentifizierung durchgeführt wird und nach 1,5 Stunden sowie nach 24 Stunden ist das Token gültig? Oder muss ich mich manuell erneut authentifizieren?
I.e. mAccess.getToken()
wird nach 1,5 Stunden und 24 Stunden ungültig (abgelaufenes Token) zurückgegeben. Wie authentifizieren Sie sich in diesem Fall korrekt?
Wissen Sie, wie kann ich Token Ablaufzeit wissen? – Yakov
Wenn Ihre API oder Dokumentation diesen Wert nicht zur Verfügung stellt, müssen Sie Test/Fehler verwenden. Wenn Sie das Token erhalten, speichern Sie einen Zeitstempel + 3600 Sekunden damit. Wenn Sie das mit der aktuellen Zeit vergleichen, können Sie erwarten, dass das Token nach 1 Stunde abgelaufen ist. Oder verwenden Sie einfach das Token, das Sie haben, und falls es fehlschlägt, bedeutet es, dass es abgelaufen ist. – igraczech