開始する前に
Akamai を設定して Supplemental Signals を Auth0 テナントに送信するには、Akamai をリバースプロキシとして設定しておく必要があります。
サポート対象のログインフロー
- Universal Login: 識別子 + パスワード
- Universal Login: 識別子を最初に入力
- Universal Login: データベース接続でのサインアップ
- Universal Login: パスワードリセット (Auth0 Organizations を含む)
- リソース所有者パスワードグラント (ROPG)
ステップ1: Akamai で API を登録する
新しい Universal Login の識別子 + パスワード
新しい Universal Login の識別子 + パスワード
以下の値を使用して、AkamaiにAPIを登録します:
APIを作成したら、次のAuth0エンドポイントそれぞれにAPIリソースを追加する必要があります。
/u/login/password/u/signup/u/signup/password
APIリソースを追加する
以下の値を使用して、Akamai APIのリソースを設定します:- /u/login/password
- /u/signup
- /u/signup/password
メソッドにパラメーターを追加する
APIリソースを作成したら、Akamaiがログインリクエストを正しく解析できるように、Request bodyパラメーターを定義する必要があります。Request bodyパラメーターには以下の値を使用します:- /u/login/password
- /u/signup
- /u/signup/password
新しい Universal Login の識別子ファースト
新しい Universal Login の識別子ファースト
以下の値を使用して、AkamaiにAPIを登録します:
APIを作成したら、以下のAuth0エンドポイントそれぞれにAPIリソースを追加する必要があります。
/u/login/u/signup/u/signup/password
APIリソースを追加する
以下の値を使用して、Akamai APIのリソースを設定します:- /u/login
- /u/signup
- /u/signup/password
メソッドにパラメーターを追加する
APIリソースを作成したら、Akamaiがログインリクエストを正しく解析できるように、Request bodyパラメーターを定義する必要があります。以下の値を使用して、Request bodyパラメーターを定義します:- /u/login
- /u/signup
- /u/signup/password
ROPG
ROPG
以下の値を使用して、Akamai で API を登録します。
API を作成したら、次の Auth0 エンドポイントごとに API リソースを追加する必要があります。
/oauth/token
API リソースを追加
以下の値を使用して、Akamai API のリソースを設定します。- /oauth/token
メソッドにパラメーターを追加
API リソースを作成したら、Akamai がログインリクエストを正しく解析できるように、Request body パラメーターを定義する必要があります。以下の値を使用して、Request body パラメーターを定義します。- /oauth/token
ステップ 2: Akamai から Auth0 にボットの結果を転送する
akamai-user-risk ヘッダーは、すべてのログイン request に含まれるとは限りません。Akamai は、ユーザーリスクスコアを生成した場合にのみこのヘッダーを送信します。ステップ 3: Auth0 で Akamai ヘッダーの処理を有効にする
- Auth0 Dashboard
- Management API
Auth0 Dashboard で Supplemental Signals を有効にするには:
- Auth0 Dashboard > Security > 攻撃対策 に移動します。
- Supplemental Signals を選択します。
- Enable Akamai headers のトグルを有効にします。
Auth0 Dashboard に Supplemental Signals のオプションが表示されない場合は、攻撃対策アドオンをリクエストする必要があります。詳しくは、Auth0 Sales にお問い合わせください。
ステップ4: 設定をテストして検証する
- 関連イベントのテナントログに、
akamai-user-riskとakamai-botヘッダーが記録されます。 - post-login Action の
eventオブジェクトで、次のプロパティを使用できます。authentication.riskAssessment.supplemental.akamai.akamaiBotauthentication.riskAssessment.supplemental.akamai.akamaiUserRisk