クイックスタート: API キーを使用した Google Cloud 以外の環境での reCAPTCHA Enterprise の設定

このクイックスタートでは、次のシナリオで認証に API キーを使用して、Google Cloud 以外の環境で reCAPTCHA Enterprise を設定する方法について説明します。

  • サービス アカウントなどの外部認証方法をサポートしていない、Google Cloud、CRM、SaaS 以外の環境で reCAPTCHA Enterprise を使用しているものとします。
  • ご使用の環境で次の要件を満たすには、v1beta1 エンドポイントを使用する必要があります。

    • 環境には、多要素認証(MFA)やパスワード漏洩検出などの早期アクセスとプログラム(EAP)機能が必要です。
    • 環境には、ロールベースのアクセス制御(RBAC)は必要ありません。

始める前に

  1. Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。

    プロジェクト セレクタに移動

  2. Cloud プロジェクトに対して課金が有効になっていることを確認します。プロジェクトに対して課金が有効になっていることを確認する方法を学習する

    reCAPTCHA Enterprise から API にアクセスするには、課金をプロジェクトにリンクして有効にする必要があります。課金は、クレジット カードまたは既存の Google Cloud プロジェクトの課金 ID を使用して有効にできます。課金についてサポートが必要な場合は、Cloud Billing サポートまでお問い合わせください。

reCAPTCHA Enterprise API の有効化

Console

  1. Cloud Console で [reCAPTCHA Enterprise API] ページに移動します。

    [reCAPTCHA Enterprise API] に移動

  2. ページの上部にあるプロジェクト セレクタにプロジェクト名が表示されていることを確認します。

    プロジェクトの名前が表示されない場合は、プロジェクト セレクタをクリックしてプロジェクトを選択します。

  3. [有効にする] をクリックします。

gcloud

  1. gcloud セッションで Google Cloud プロジェクトを設定するには、gcloud config set project コマンドを実行します。PROJECT_ID は、実際の Google Cloud プロジェクト ID に置き換えます。
           gcloud config set project PROJECT_ID
           
  2. reCAPTCHA Enterprise API を有効にするには、gcloud services enable コマンドを実行します。
             gcloud services enable recaptchaenterprise.googleapis.com
           
  3. reCAPTCHA Enterprise API が有効になっていることを確認するには、gcloud services list コマンドを実行します。
             gcloud services list --enabled
           

    reCAPTCHA Enterprise API が、有効な API のリストに含まれていることを確認します。

API キーを作成する

Google Cloud プロジェクトで API キーを作成します。

  1. Cloud Console で [認証情報] ページに移動します。

    [認証情報] に移動

  2. [認証情報を作成] をクリックし、[API キー] を選択します。

  3. 必要に応じて、[キーを制限] をクリックして、API キーを制限および名前変更します。

バックエンド認証に API キーを使用する

評価を作成するときに、v1beta1 エンドポイントで作成した API キーを使用します。

次のステップ

  1. 使用する reCAPTCHA(サイト)キー タイプを決定し、reCAPTCHA キーを作成する。
  2. スコアベースまたはチェックボックスのサイトキーをウェブページにインストールする。

    OR

    reCAPTCHA Enterprise を Android アプリまたは iOS アプリに統合する。

  3. 評価の作成

  4. 評価を解釈し、スコアに基づいてサイトに対して適切な措置を講じる。