クライアントシークレット はパブリックなクライアントアプリケーションに保存すべきではありません。詳しくは、Confidential and Public Applications. を参照してください。
Auth0 Dashboardを使用する
-
Auth0 Dashboard で アプリケーション > アプリケーション に移動し、表示するアプリケーション名を選択します。

- 設定 ページの一番下までスクロールし、Danger Zone で Rotate を選択して確認します。
- ページの一番上までスクロールし、Credentials タブに切り替えます。
-
クライアントシークレット を見つけて目のアイコンを選択し、新しいシークレットを表示します。

- 新しい値で認可済みアプリケーションを更新します。
Management API を使用する
- Management API の クライアントシークレットをローテーションする エンドポイントを呼び出します。プレースホルダー値
{yourClientId}と{yourMgmtApiAccessToken}は、それぞれクライアント ID と Management API アクセストークンに置き換えてください。
Auth0 CLI をお使いですか?まだの場合は、このコマンドを実行する前に CLI セッションのセットアップと認証を行ってください。
- 新しい値で認可済みのアプリケーションを更新します。
カスタムのクライアントシークレットを設定する
自動生成されたシークレットへのローテーションをリクエストする代わりに、Management API の Update a client エンドポイントを使用して、クライアントシークレットを手動で設定できます。実際にローテーションが行われる前に、アプリケーションはフォールバック用として新しいシークレットで構成されます。- Auth0 CLI
- cURL