Требуется токен без истечения срока действия ИЛИ создать токен доступа для * предварительно настроенной * учетной записи - PullRequest
0 голосов
/ 08 ноября 2018

Мое ожидаемое требование состояло в том, чтобы сгенерировать токен доступа для предварительно настроенной учетной записи

Например,

Мы настроим имя пользователя и пароль для учетной записи Google в нашемсобственные настройки конфигурации, при загрузке файла из нашего приложения нам нужно сгенерировать токен доступа для тех настроенных учетных данных.Пожалуйста, подтвердите и помогите мне.

1 Ответ

0 голосов
/ 09 ноября 2018

Токены доступа действительны только в течение 1 часа, так как у вас есть имя пользователя и пароль, вы можете использовать их для генерации токенов доступа каждые 1 час, но в вашем вопросе пропущено множество важных моментов,

  1. Каким провайдером OAuth вы пользуетесь Google / Azure AD?
  2. Какой поток OAuth вы собираетесь использовать? Учетные данные паролей текут примерно так же

Вы можете использовать любого поставщика OAuth там. Перейдите по этой ссылке и выберите свой сценарий https://developers.google.com/identity/protocols/OAuth2

Я полагаю, что вы можете использовать поток предоставления кода авторизации для своего сценария

В потоке авторизации вы получаете как токен доступа, так и токен обновления, и токен обновления давно действует, вы можете использовать токен обновления для генерации новых токенов доступа каждый час. https://developers.google.com/identity/protocols/OAuth2InstalledApp#libraries

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...