はじめに
Google CloudでOAuthに使用するキーの発行手順について解説します。
以下の手順を進めると、OAuthの実装時に必要な「クライアントID」と「クライアントシークレット」が発行されます。
流れ
プロジェクトの作成
OAuthを追加する新しいプロジェクトを作成します。
既に既存のプロジェクトに追加する場合は、この工程はスキップしてください。
作成したら画面左上から、先程作成したプロジェクトを選択された状態にします。

OAuthクライアントの作成
上部の検索から「Google Auth Platform」と検索するか、以下のURLからOAuthの設定画面にアクセスします。
https://console.cloud.google.com/auth/overview
アプリ名とサポートメールを入力し、次へ進みます。
ここでは対象は「外部」を選択します。
アプリケーションがtoB向けでGoogle Cloud導入企業であれば「内部」を
toC向けであれば、「外部」を選択することが多いです。
連絡先のメールアドレスを入力します。
ポリシーに同意して問題なければチェックを入れて続行します。
これまでの工程に問題がなければ、作成を押します。
作成が出来たら、概要ページにある「OAuthクライアントを作成」を押します。
アプリケーションの種類、名前、承認済みのURI等の入力をします。
URIは複数指定することが可能です。
URIはドメインだけでなく、スキーム(http)から入力する必要があるので注意してください。
リダイレクトURIはアプリ側と統一してください。
今回は /auth/google/callback とします。
作成をすると以下のダイアログが出るので、「クライアントID」を保存しておきます。
クライアントの一覧に先程作成したものが表示されるので、名前をクリックして詳細画面にアクセスします。
詳細画面の右下にある「クライアントシークレット」を保存します。
これまでに保存した「クライアントID」と「クライアントシークレット」をOAuthを実装したいアプリケーションで使用します。
以上になります。









