Skip to main content
Auth0 Dashboard の アプリケーション ページで、一覧から対象のアプリケーションを見つけ、その名前をクリックして設定画面を開きます。次に、資格情報 タブに切り替えます。
パブリックアプリケーションの場合、テナントによっては資格情報タブが表示されないことがあります。機密アプリケーションとパブリックアプリケーションの違いについて詳しくは、Confidential and Public Applications を参照してください。

認証方式

Auth0 では、アプリケーションがに対して認証を行うための方法として、次のものを提供しています。
  • Private Key : 機密アプリケーション向けの非対称認証方式です。Private Key JWT では、資格情報として使用する公開キーと秘密キーのペアを生成します。公開キーを提供し、秘密キーは Auth0 と共有せずに自社のシステム内で安全に保管します。秘密キーを使用して、認可サーバーに送信するリクエストに署名します。公開キーは、以下の 利用可能な資格情報 セクションで管理できます。
  • : 対称認証方式です。クライアントシークレット認証では、アプリケーションの作成時に Auth0 から割り当てられたクライアントシークレットを指定します。このセクションから client_secret を直接表示してコピーできます。
    • クライアントシークレット (Basic): HTTP BASIC 認証スキームを使用してクライアントシークレットを送信する機密アプリケーションでは、Basic を使用します。
    • クライアントシークレット (Post): リクエストボディパラメーターを使用してクライアントシークレットを送信する機密アプリケーションでは、Post を使用します。
認証方式と関連する資格情報の詳細については、Application Credentialsをご覧ください。

利用可能な資格情報

Add New Credential: アプリケーションの資格情報の最大数 (2) に達していない場合は、一覧に新しい項目を追加します。
  • Name: 資格情報の名前。例: 4096。
  • Key ID: Auth0 が生成する一意の資格情報の識別子です。同じ資格情報を複数回アップロードすることはできません。
  • Algorithm: 各資格情報に対して選択するアルゴリズム。RS256、PS256、RS384 をサポートしています。
  • Expires At: 指定された用途に対して資格情報が無効になる datetime。資格情報は削除されませんが、使用できなくなります。これは、Set an explicit expiry date for this credential チェックボックスを有効にすることで UI で設定できます。
サイドメニューから、資格情報の有効化、無効化、削除を行えます。

クライアントシークレットのローテーション

必要に応じて、アプリケーションのクライアントシークレットをローテーションすることがあります。詳しくは、クライアントシークレットのローテーションをご覧ください。

詳細