Gmail のための OAuth 2.0 認証を設定する方法

このセクションでは、Gmail のための OAuth 2.0 認証を設定する方法について説明します。

注: OAuth 2.0 を使用した SMTP 認証をサポートするには、Gmail でプロジェクトを作成する必要があります。

以下の手順に従います。

  1. Google Cloud Console にサインインします。
  2. プロジェクトを作成するには、[Select a project ]をクリックします。
  3. [Select a project]ダイアログ ボックスで、[NEW PROJECT]をクリックします。
  4. [New Project]ページで、プロジェクト名を入力し、[CREATE]をクリックします。
  5. 注: プロジェクト ID を編集する場合は、[EDIT]をクリックします。後でプロジェクト ID を変更することはできません。
  6. プロジェクトが正常に作成されたら、[Select a project]ドロップダウン リストまたは右上にある[Notifications]アイコンからプロジェクトを選択します。
  7. 左上にあるナビゲーション メニューに移動し、[APIs & Services] > [Credentials]の順に移動します。
  8. [Credentials]ページで、[CREATE CREDENTIALS]をクリックして、[OAuth client ID]を選択します。
  9. [Create OAuth client ID]ページで、[CONFIGURE CONSENT SCREEN]をクリックします。
  10. [OAuth consent screen]で、[External]を選択して、[CREATE]をクリックします。
  11. [Edit app registration]ページが表示されます。
  12. [OAuth consent screen]タブで以下を実行して、[SAVE AND CONTINUE]をクリックします。
    1. [App Information]に、アプリケーションの名前を入力します。
    2. [User support email]ドロップダウン リストから、電子メール アドレスを選択します。
    3. [Developer contact information]に、必要に応じて電子メール アドレスを入力します。
    4. 注: プロジェクトが変更されると、指定された電子メール アドレスに Google から通知が送信されます。
  13. [Scopes]タブで、[SAVE AND CONTINUE]をクリックします。
  14. [Test users]タブで以下を実行して、[SAVE AND CONTINUE]をクリックします。
    1. ADD USERS]をクリックします。
    2. [Add users]ダイアログ ボックスで、空のフィールドをクリックして、必要に応じて電子メール アドレスを選択します。
    3. 追加した電子メール アドレスが、[Filter]テーブルの[User information]列に表示されます。
  15. [Summary]タブで詳細を確認して、以下のいずれかを実行します。
  16. [APIs & Services] > [Credentials] > [CREATE CREDENTIALS]に移動して、[OAuth client ID]を選択します。
  17. [Create OAuth client ID]ページで以下を実行して、[CREATE]をクリックします。
    1. [Application type]ドロップダウン リストから、[Web application]を選択します。
    2. [Name]に、OAuth 2.0 クライアントの名前を入力します。
    3. [Authorized redirect URIs]には、以下のリダイレクト URI を指定します。
    4. 注: ログインに使用するドメイン名とポートに基づいてリダイレクト URI を設定してください。
  18. OAuth クライアントが正常に作成されると、[OAuth client created]ダイアログ ボックスが表示され、プロジェクトのクライアント ID とクライアント シークレットが表示されます。
  19. 注:
  20. OK]ボタンをクリックして、ダイアログ ボックスを閉じます。
  21. 左側のペインから、[Enabled APIs & services]を選択して、[ENABLE APIS & SERVICES]をクリックします。
  22. [Welcome to the API Library]ページが表示されます。
  23. 検索バーで Gmail API を検索して、[Gmail API]をクリックします。
  24. [Gmail API]ページで、[Enable]をクリックします。
  25. 上記の手順でプロジェクトを設定した後、UDP アプリケーションに移動して、[設定] > [電子メールとアラートの環境設定]に移動します。電子メール アラートを設定するには、「電子メールとアラートを設定する方法」を参照してください。

Gmail のための OAuth 2.0 認証が正常に設定されました。