Скорость токена OAuth

Скорость токена OAuth

Я хотел бы подтвердить скорость предоставления токенов для аутентификации Oauth. Поскольку скорость предоставления токенов ограничена 100 разами в минуту, будет ли она ограничена скоростью предоставления, если один арендатор попытается получить токены для 100 пользователей или более? Ниже приведено дополнение. В настоящее время мы рассматриваем возможность использования скрипта для получения токенов для большого количества пользователей и использования прокси-функции Dovecot для доступа к Gmail. Я думаю о том, чтобы получать токены автоматически каждые 30–60 минут с даты истечения срока действия токена. Однако я обеспокоен тем, что буду ограничен скоростью предоставления токенов. В конечном итоге мы предполагаем использование около 10 000 пользователей, и если это будет 100 случаев в минуту, мы обеспокоены тем, что подключение займет 100 минут.

решение1

Я предполагаю, что ваша заявка была одобрена (проверена). Если нет, просмотрите этосвязьпервый.

Токены доступа Google OAuth действительны в течение 3600 секунд. При первом запросе авторизации запросите токен обновления и сохраните его (обычно в базе данных). Токен обновления действителен в течение более длительного периода времени (дней, но не является константой). Токен обновления истекает и может быть отозван по ряду причин. После истечения срока действия токена доступа запросите новый токен доступа с помощью токена обновления. После истечения срока действия токена обновления или его отзыва пользователь должен пройти аутентификацию снова.

Следуя этому дизайну, вы минимизируете запрос токенов. В вашем случае вы можете запроситьКвота OAuthувеличивать.

Gmail: реализация авторизации на стороне сервера

Связанный контент