RulesとHooksのサポート終了(EOL)日は2026年11月18日 であり、2023年10月16 日の時点で作成された新しいテナントは使用できなくなります。Hooksが有効な既存のテナントは、サポート終了までHooksを利用できます。今後はActionsに移行して、Auth0の機能を拡張することを強くお勧めします。Actionsを使用すると、豊富な情報やインラインドキュメント、パブリック
npm
パッケージにアクセスして、外部統合を使って全体的な拡張エクスペリエンスを強化することができます。Actionsの詳細については、「Auth0 Actionsの仕組みを理解する」をお読みください。当社では、移行の参考資料として、RulesからActionsへの移行とHooksからActionsへの移行に関するガイドを提供しています。また、専用の「Actionsへの移行」ページでは、機能の比較やActionsのデモ、その他のリソースを掲載して、円滑な移行をサポートしています。RulesとHooksの廃止の詳細については、当社のブログ記事「RulesとHooksの提供終了について」をお読みください。error
およびerror_description
の結果の値を含む標準的なOAuth2エラーが返されます。
Callback URLがhttps://travel0.com/callbackで、標準的なクエリ応答モードを使用しているとしましょう。このような応答を受け取ることになります。

ルールエラー後に再ログインを試みる
考えられる次のステップは、新しい認可を要求することです。しかしほとんどの場合、Auth0はすでにユーザーが誰であるかを把握しているため、ログイン情報を求めることはありません。代わりに、ルールが直ちに実行され、再度認可が拒否されます。これは無限ループになる可能性があります。 ユーザーには、新しい資格情報を提供する機会が必要になります。アプリでログインページを再表示させるには、2つの方法があります。-
ログインページの表示を強制するディレクティブを要求に追加します。
- OIDC/OAuth2要求に
prompt=login
パラメーターを使用します。 - SAML要求で
ForceAuthn="true"
属性を使用します。
- OIDC/OAuth2要求に
- 新しい要求を送信する前に、ユーザーをAuth0からログアウトさせます。