Wenn ich eine access_token
von der Google-API erhalte, wird sie mit einem expires_in
Wert geliefert. Gemäß der Dokumentation gibt dieser Wert "Die verbleibende Lebensdauer des Zugriffstokens" an.
Was sind die Einheiten dieses Wertes?
Wenn ich eine access_token
von der Google-API erhalte, wird sie mit einem expires_in
Wert geliefert. Gemäß der Dokumentation gibt dieser Wert "Die verbleibende Lebensdauer des Zugriffstokens" an.
Was sind die Einheiten dieses Wertes?
Antworten:
Die Spezifikation sagt Sekunden:
http://tools.ietf.org/html/draft-ietf-oauth-v2-22#section-4.2.2
expires_in
OPTIONAL. The lifetime in seconds of the access token. For
example, the value "3600" denotes that the access token will
expire in one hour from the time the response was generated.
Ich stimme OP zu, dass es für Google nachlässig ist, dies nicht zu dokumentieren.
Schauen Sie sich Folgendes an: https://developers.google.com/accounts/docs/OAuth2UserAgent#handlingtheresponse
Es sagt:
Weitere in der Antwort enthaltene Parameter sind
expires_in
undtoken_type
. Diese Parameter beschreiben die Lebensdauer des Tokens in Sekunden ...
Aus Google OAuth2.0 für Client- Dokumentation,