Wenn ich eine access_tokenvon der Google-API erhalte, wird sie mit einem expires_inWert geliefert. Gemäß der Dokumentation gibt dieser Wert "Die verbleibende Lebensdauer des Zugriffstokens" an.
Was sind die Einheiten dieses Wertes?
Wenn ich eine access_tokenvon der Google-API erhalte, wird sie mit einem expires_inWert 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_inundtoken_type. Diese Parameter beschreiben die Lebensdauer des Tokens in Sekunden ...
Aus Google OAuth2.0 für Client- Dokumentation,