
Oauth 인증을 위한 토큰 부여율을 확인하고 싶습니다. 토큰 부여율은 100회/분으로 제한되어 있는데, 한 테넌트가 100명 이상의 사용자에 대해 토큰을 얻으려고 하면 부여율로 제한되나요? 다음은 보충 사항입니다. 현재 스크립트를 사용하여 다수의 사용자에 대한 토큰을 얻는 것과 Dovecot의 프록시 기능을 사용하여 Gmail에 액세스하는 것을 고려하고 있습니다. 토큰 만료일로부터 30~60분마다 자동으로 토큰을 받을 생각입니다. 다만, 토큰 부여 비율에 국한될까봐 걱정됩니다. 최종적으로는 10,000명 정도의 사용자를 사용한다고 가정하고 있는데, 100건/분이라면 접속하는데 100분은 걸릴까 걱정입니다.
답변1
귀하의 신청서가 승인(확인)된 것으로 가정합니다. 그렇지 않은 경우 이것을 검토하십시오.링크첫 번째.
Google OAuth 액세스 토큰은 3,600초 동안 유효합니다. 첫 번째 인증 요청 시 새로 고침 토큰을 요청하고 이를 저장합니다(일반적으로 데이터베이스에). 새로 고침 토큰은 더 오랜 기간 동안 유효합니다(일수이지만 상수는 아님). 새로 고침 토큰은 만료되며 여러 가지 이유로 취소될 수 있습니다. 액세스 토큰이 만료되면 새로 고침 토큰을 사용하여 새 액세스 토큰을 요청하세요. 새로 고침 토큰이 만료되거나 취소되면 사용자는 다시 인증해야 합니다.
해당 설계를 따르면 토큰 요청이 최소화됩니다. 귀하의 경우에는OAuth 할당량증가하다.