
Oauth認証のトークン付与率について確認したいです。トークン付与率が100回/分に制限されているとのことですが、1テナントで100ユーザー以上のトークンを取得しようとした場合、付与率に制限されてしまうのでしょうか?以下は補足です 現在、スクリプトを使用して大量のユーザー分のトークンを取得し、Dovecotのプロキシ機能を使用してGmailにアクセスしようと考えています。トークンの有効期限から30~60分ごとに自動でトークンを取得しようと考えています。ただ、トークン付与率に制限されてしまうのではないかと懸念しています。最終的には1万ユーザー程度の利用を想定しており、100件/分だと接続に100分かかってしまうのではないかと懸念しています。
答え1
あなたの申請は承認(確認)されているものと想定しています。承認されていない場合は、こちらを確認してください。リンク初め。
Google OAuth アクセス トークンの有効期間は 3,600 秒です。最初の認証リクエストでは、リフレッシュ トークンをリクエストして保存します (通常はデータベースに保存します)。リフレッシュ トークンの有効期間はより長くなります (日数ですが一定ではありません)。リフレッシュ トークンは期限切れになり、さまざまな理由で取り消されることがあります。アクセス トークンの有効期限が切れたら、リフレッシュ トークンを使用して新しいアクセス トークンをリクエストします。リフレッシュ トークンの有効期限が切れるか取り消されると、ユーザーは再度認証する必要があります。
この設計に従うことで、トークンの要求を最小限に抑えることができます。あなたの場合は、OAuth クォータ増加。