Google access token expiration time

Refresh

November 2018

Views

73.7k time

126

When I obtain an access_token from the Google API, it comes with an expires_in value. According to the documentation, this value indicates "The remaining lifetime of the access token".

What are the units of this value?

4 answers

78

Спецификация говорит секунд:

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.

Я согласен с ФП, что это неосторожно для Google, чтобы не документировать это.

11

Так как там не принимаются ответа я постараюсь ответить на этот вопрос один:

[s] - seconds
2

от Google OAuth 2.0 для Клиента

  • expires_in - количество секунд , оставшихся до токен становится недействительным .
84

Посмотрите: https://developers.google.com/accounts/docs/OAuth2UserAgent#handlingtheresponse

Он говорит:

Другие параметры , включенные в ответ включают expires_inи token_type. Эти параметры описывают жизнь маркеров в считанных секундах ...