Google OAuth 2.0 обеспечивает обновление токенов !!! Здесь link объясняет различные потоки и переговоры о том, что приложения получают как доступ, так и необязательный токен обновления для всех сценариев.
Код авторизации Истекает! Это то, что диктует протокол OAuth. Я не могу найти точный период времени для цитирования здесь для Google, но я знаю, что для Facebook), код авторизации истекает через 10 минут (см. Изменение в 5 декабря в ссылке.).
Ток обновления доступен для использования в таких случаях, как ваш. Если код авторизации должен сохраняться, какая разница останется между токеном обновления и кодом авторизации.
Я предлагаю вам найти документацию по библиотекам Aspose, которые вы используете.
PS - код авторизации/токены доступа/токены обновления выдаются центральным сервером авторизации Google! Итак, мы говорим о коде авторизации Google, который, как я сказал, истекает.
Удачи вам!
EDIT - Добавление больше информации Вы
The authorization code generated by the
authorization server. The authorization code MUST expire
shortly after it is issued to mitigate the risk of leaks. A
maximum authorization code lifetime of 10 minutes is
RECOMMENDED. The client MUST NOT use the authorization code
more than once. If an authorization code is used more than
once, the authorization server MUST deny the request and SHOULD
revoke (when possible) all tokens previously issued based on
that authorization code. The authorization code is bound to
the client identifier and redirection URI.
Источник - http://tools.ietf.org/html/draft-ietf-oauth-v2-31
Раздел - 4.1.2
спасибо, вы знаете какой-либо библиотеки .NET, которые будут получать мне и доступ, и секретный токен. –
Боюсь, что нет. Но google действительно предоставляет свой собственный dotnet API для OAuth, почему бы вам не использовать это. http://code.google.com/p/google-api-dotnet-client/wiki/OAuth2 В этой ссылке также есть несколько образцов, вы можете пройти через них – divyanshm
, но они нигде не упомянули о получении доступа и обновлении токена и то и другое. –