Skip to main content

概要

Auth0 からは、正規化されたユーザー、認証、MFA、および管理アクティビティのデータを取得できます。確認済みの例として、次のものがあります。
  • auth.login.failed — ログインに失敗する
  • mfa.failed — MFA チャレンジに失敗する
  • auth.login.blocked — ログインがブロックされる
連携データがシグナルになる仕組みをご覧ください。 Auth0(Client Credentials)で認証するには、次の情報が必要です。
  1. クライアント ID - クライアントを一意に識別する識別子。
  2. クライアント シークレット - アプリケーション(クライアント)の ID を認証するために使用する機密キー。
  3. HostName - Auth0 テナントに関連付けられたドメイン。
  4. Audience - トークンの対象者(お客様の API)。
  5. 組織 - リクエストの関連付け先とする組織の名前または識別子。
このガイドでは、Auth0 でこれらの認証情報を確認または生成する手順を説明します。

前提条件:

  • Auth0 アカウントが必要です。

手順 1: クライアント認証情報の確認

  1. Auth0 アカウントにログインします。
  2. アプリケーションの設定ページに移動します。
  3. Create Application ボタンをクリックします。
  1. アプリケーションの一意の名前を入力し、Machine to Machine Applications を選択します。
  1. ドロップダウン メニューから Auth0 Management API を選択し、read:users と read:logs を付与します。
  1. Authorize をクリックして、新しいアプリケーションを作成します。
  2. アプリケーションのページで、Credentials セクションに移動します。クライアント シークレットはここに表示され、クライアント ID はページの上部に表示されます。

手順 2: HostName の確認

  • 新しく作成したアプリケーションの Quickstart タブに、アクセス トークンを取得するためのリクエスト例が表示されます。HostName は、https:// の後ろ、/oauth/token の前に表示されるテキストです。
  • 以下の例では、HostName は dev-tb1x5mahjyey84y4.us.auth0.com です。

手順 3: Audience の確認

  • Audience は、新しく作成したアプリケーションの APIs タブにある 識別子フィールドで確認できます。

手順 4: 組織の確認

  • この手順は任意です。テナントで組織を使用するように構成されている場合は、新しく作成したアプリケーションの組織ページで確認できます。

手順 5: Living Security Platform への認証情報の入力

クライアント ID、クライアント シークレット、HostName、Audience、組織を用意したら、次の手順を実行します。
  1. Auth0(Client Credentials)で認証する必要があるフォームを開きます。
  2. クライアント ID、クライアント シークレット、HostName、Audience、組織を、それぞれのフィールドに入力します。
  3. フォームを送信すると、認証が完了します。
これで Auth0(Client Credentials)に接続されました。
本ドキュメントの一部は、Elastic License 2.0 に基づき使用許諾を受けた Nango のドキュメントを基に作成されています。

ネットワーク アクセス

Auth0 テナントで Management API へのアクセスを送信元 IP アドレスによって制限している場合を除き、このセクションは省略できます。ほとんどのテナントでは制限されていません。