[GCP] Google APIを利用するOAuthクライアントを登録する
OAuth同意画面と、認証情報の画面から設定を行います。認証情報にて「クライアントID」と「クライアントシークレット」を入手できます。Google の SDK などを使う場合は、ダウンロードした JSON ファイルをそのまま利用することができます。
OAuth 同意画面
GCPにログイン後、プロジェクトが選択された状態で、左側のハンバーガーをクリック。
APIとサービスをクリック、OAuth同意画面をクリックします。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-01.png)
アプリ名を入力します。
ユーザーサポートメールのアドレスを入力します。
デベロッパーのアドレスを入力します。
保存して次へをクリックします。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-02.png)
必要なスコープを追加します。メールアドレスなどのProfileのみであれば追加不要です。
保存して次へをクリックします。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-03-1.png)
ADD USERS をクリックして、テストでログインする人のメールアドレスを登録します。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-04.png)
確認画面です。問題なければ、ダッシュボードに戻るをクリックします。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-05.png)
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-06.png)
認証情報のダウンロード
APIとサービスのメニューから、認証情報をクリックします。
OAuthクライアントIDをクリックします。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-08.png)
アプリケーションの種類は、Webアプリケーションを選択します。(実際の環境に合わせて選択します)
名前を入力します。
承認済みのJavaScript生成元に「http://127.0.0.1」を入力します。
承認済みのリダイレクトURLに「http://127.0.0.1/callback.php」を入力します。
アドレスは実際の環境に合わせて設定します。
作成をクリックします。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-09.png)
JSONをダウンロードをクリックして、JSONファイルをダウンロードします。
OKをクリックすると元の画面に戻ります。
![](http://wp.apiless.com/wp-content/uploads/2023/03/gcp-create-application-10.png)