Вопрос по – Срок действия токена доступа Google

130

Когда я получуaccess_token из Google API, он поставляется сexpires_in значение. Согласно документации это значение указывает «оставшееся время жизни маркера доступа».

Каковы единицы этого значения?

@FrankLaRosa: есть ли способ установить срок действия маркера доступа неограниченным. hardik
Потому что в 99,9% случаев, когда у вас есть число, представляющее время, равное или секундам или его подразделению, и миллисекунды не имеет смысла для этого случая? Venge
@ Хардик, как я могу сделать срок действия неограниченным? Вы нашли какое-нибудь решение? Jay Patel
Я повторяю одну вещь: пожалуйста, примите ответ ниже, если это удовлетворительно, спасибо! Однако единицами этого значения являются секунды. Davide Castronovo

Ваш Ответ

4   ответа
3

отGoogle OAuth2.0 для клиента

  • expires_in -- The number of seconds left before the token becomes invalid.
На этой странице больше нет, максимальное значение может быть введено как 3900, но фактическое значение равно 3600. Интересно, есть ли способ получить токен без истечения срока действия?
11

Поскольку нет принятого ответа, я постараюсь ответить на этот:

[s] - seconds
85

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

Это говорит:

Other parameters included in the response include expires_in and token_type. These parameters describe the lifetime of the token in seconds...

на какой токен ссылается expires_in: токен доступа или токен обновления?
@AlexanderSupertramp, который должен ссылаться на токен доступа как токен обновления, используется для получения новых токенов доступа, когда пользователь находится в автономном режиме.
83

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

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.

Я согласен с OP в том, что Google небрежно не документирует это.

Вы должны нажать на кнопку «OAUTH 2.0 ENDPOINTS» & quot; табуляция

Похожие вопросы