デモ ウェブサイトで Fraud Defense をテストする
このドキュメントでは、Google Cloud Fraud Defense と統合されたサンプル ウェブサイトをデプロイして、Fraud Defense の仕組みを理解する方法について説明します。 Google Cloud
デモ ウェブサイトでは、次のことを行えます。
- Fraud Defense のユーザー エクスペリエンスを把握します。
- 独自のアプリケーションに Fraud Defense を統合する際の参照として使用する。
- サンプル アプリケーションのソースコードを編集して、さまざまなフロントエンドとバックエンドのアプローチを試す。
デモ ウェブサイトを、Java、Node.js、または Python のいずれかの言語でデプロイできます。
Google Cloud プロジェクトに一度にデプロイできるデモ ウェブサイトは 1 つのみです。
始める前に
Google Cloud コンソールのプロジェクト セレクタページで、 Google Cloud プロジェクトを選択または作成します。
プロジェクトの選択または作成に必要なロール
- プロジェクトを選択する: プロジェクトの選択に特定の IAM ロールは必要ありません。ロールが付与されているプロジェクトであれば、どのプロジェクトでも選択できます。
-
プロジェクトを作成する: プロジェクトを作成するには、
resourcemanager.projects.create権限を含むプロジェクト作成者ロール(roles/resourcemanager.projectCreator)が必要です。詳しくは、ロールを付与する方法をご覧ください。
reCAPTCHA Enterprise API が有効になっていない場合は、有効にします。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を通じてこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を通じてこの権限を取得できます。ロールを付与する方法を確認する。プロジェクトで次のロール(複数の場合あり)が割り当てられていることを確認します。 reCAPTCHA Enterprise 管理者、reCAPTCHA Enterprise エージェント
ロールを確認する
-
Google Cloud コンソールで、[IAM] ページに移動します。
IAM に移動 - プロジェクトを選択します。
-
[プリンシパル] 列で、自分または自分が所属するグループの行をすべて確認します。所属するグループについては、管理者にお問い合わせください。
- 自分のメールアドレスを含む行の [ロール] 列で、ロールのリストに必要なロールが含まれているかどうか確認します。
ロールを付与する
-
Google Cloud コンソールで、[IAM] ページに移動します。
IAM に移動 - プロジェクトを選択します。
- [ アクセスを許可] をクリックします。
-
[新しいプリンシパル] フィールドに、ユーザー ID を入力します。 これは通常、Google アカウントのメールアドレスです。
- [ロールを選択] をクリックし、ロールを検索します。
- 追加のロールを付与するには、 [別のロールを追加] をクリックして各ロールを追加します。
- [保存] をクリックします。
-
すでにデモウェブサイトをデプロイしている場合は、関連するデモキーを削除します。
デモウェブサイトをデプロイする
Google Cloud コンソールで、デモウェブサイトのページに移動します。
[言語] リストで、言語を選択します。
デプロイには約 1 分かかります。
プロンプトが表示されたら、認証情報を使用して Cloud Shell に呼び出しを行うことを承認します。
新しいデモの [キーの詳細] ページに移動するには、[サイトを表示] をクリックします。
デモウェブサイトを表示するには、[フロントエンド] カードに移動し、[サンプル ウェブページを表示] をクリックします。
デモ ウェブサイトが別のタブで開きます。
Fraud Defense をウェブサイトに統合するパターンについては、例をご覧ください。
デモウェブサイトに変更を加える方法は次のとおりです。
- [キーの詳細] ページで、[ソースを編集] をクリックします。
Cloud Shell エディタの [エクスプローラ] で必要なファイルを見つけて、必要に応じて編集します。
デモ ウェブサイトが自動的に再読み込みされ、保存した変更が反映されます。
Cloud Shell エディタを開いたままにします。閉じると、Cloud Shell とデモ ウェブサイトが停止します。