Private Key JWT は Enterprise プランのお客様のみご利用いただけます。アップグレードするには、Auth0 pricing にお問い合わせください。
private_key_jwt を使用することも、既存のアプリケーションで認証にキーペアを使用できるようにすることもできます。
前提条件
Private Key JWT を設定する
- Auth0 Dashboard
- Management API
Auth0 Dashboard を使用して、新しいアプリケーションを作成して認証情報を設定することも、既存のアプリケーションを更新することもできます。アプリケーションの認証方法を Private Key JWT に設定する前に、現在の 新しいアプリケーションで
client_secret パラメーターを安全に保存しておくことをお勧めします。Private Key JWT の設定が完了すると、client_secret パラメーターは非表示になります。新しいアプリケーションで private_key_jwt を設定する
- Auth0 Dashboard > Applications > Application に移動します。
- Create Application を選択します。
- アプリケーションの種類を選択します。
- アプリケーション設定で、Credentials タブを選択します。
-
Authentication Methods で、Private Key JWT を選択します。

-
認証情報の詳細を設定します。
- 認証情報の名前を入力します。
- PEM 形式または X.509 証明書をアップロードします。
- アサーションの署名に使用するアルゴリズムを選択します。
- 任意: カスタム有効期限を有効にします。Set an explicit expiry date for this Credential を選択し、将来の日付を設定します。
- Add Credential を選択します。
既存のアプリケーションを設定する
- Auth0 Dashboard > Applications に移動します。
- 更新するアプリケーションを選択します。
- Credentials タブを選択します。
- Private Key JWT を選択します。
-
認証情報の詳細を設定します。
- 認証情報の名前を入力します。
- PEM 形式または X.509 証明書をアップロードします。
- アサーションの署名に使用するアルゴリズムを選択します。
- 任意: カスタム有効期限を有効にします。Set an explicit expiry date for this Credential を選択し、将来の日付を設定します。
- Add Credential を選択します。
Client Secret 認証を使用するようにアプリケーションを設定する
- Auth0 Dashboard > Applications > Applications に移動し、更新するアプリケーションを選択します。
- Credentials タブを選択します。
- Client Secret (Post) または Client Secret (Basic) を選択します。
- Save を選択します。
認証情報の有効期限を更新する
Auth0 Dashboard を使用して、既存の認証情報に設定されている有効期限を更新できます。- Auth0 Dashboard > Applications > Applications に移動し、更新するアプリケーションを選択します。
- Credentials タブを選択します。
-
更新する認証情報を選択し、Edit Credential を選択します。

- Set an explicit expiry date for this Credential を選択し、将来の日付を設定します。
- Update Credential を選択します。