Google API OAuth2.0 最低限のスコープ

2023年2月27日

Google API を利用するための OAuth 2.0 で利用するために、スコープの指定が必要になります。
最低限のスコープとして指定できる値です。

https://accounts.google.com/o/oauth2/v2/auth?
scope=***スコープ
&access_type=offline
&include_granted_scope=true
&response_type=code
&redirect_uri=***ダイレクトURI
&client_id=***クライアントID

https://developers.google.com/identity/protocols/oauth2/scopes?hl=ja#oauth2

スコープとしては「email」や「profile」が最低限な内容となります。メールアドレスが必要な場合は「email」、氏名が必要な場合は「profile」を指定します。

内容スコープ
メールアドレス
(id、email、verified_email、picture)
email
プロフィール
(id、name、given_name、family_name、picture、locale)
profile

email、profile ともに、表示されるメッセージは「続行するにあたり、Google はあなたの名前、メールアドレス、言語設定、プロフィール写真を ***(アプリ名)*** と共有します。」となりました。