メインコンテンツへスキップ
Dashboard の Applications ページで、一覧からアプリケーションを見つけて名前をクリックし、利用可能な設定を表示します。認証情報 タブに切り替えます。
パブリックアプリケーションを使用している場合は、テナントで 認証情報 タブが表示されないことがあります。機密アプリケーションとパブリックアプリケーションの違いについて詳しくは、Confidential and Public Applications を参照してください。

認証方法

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

利用可能な認証情報

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 上で設定できます。
サイドメニューから、認証情報の有効化、無効化、削除を行います。

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

アプリケーションのクライアントシークレットは、必要に応じてローテーションが必要になる場合があります。詳細については、クライアントシークレットのローテーションを参照してください。

詳細