Documentation Index
Fetch the complete documentation index at: https://auth0-feat-ionic-capacitor-quickstart-modernization.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
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の提供終了について」をお読みください。
IPv6アドレスはパブリックエンドポイントで公開しています(例:travel0.us.auth0.com)。IPv6をサポートするマシンから要求が届いた場合、context.request.ipプロパティにIPv6アドレスが含まれます。手動でIPアドレスを操作する場合は、ipaddr.js@1.9.0 libraryの使用をお勧めします。
作成したAuth0ルールをデバッグするには、ルールコードからconsole.logを使用できます。[Save and Try(保存して試す)] 、Actions リアルタイムログでログを表示する、レガシークライアントの場合は、Debug Rule CLI(ルールのデバッグCLI)を使用して、console.logアウトプットを確認できます。
Try this Rule(このRuleを試す)
Rules Editor(ルールエディター)の [Save and Try(保存して試す)] ボタンを使用すると、モックの ユーザー と コンテキスト オブジェクトを使って、ルールを独立して実行できます。[TRY(試す)] をクリックすると、これら2つのオブジェクトを入力としてルールが実行され、すべてのconsole.logを表示します。
このルールスクリプトを試す 機能は、指定のクライアントテキスト外で機能します。この機能を使用した場合、ルールが、実際のアプリケーションから呼び出された際に提供されるデータに依存していると、問題が発生することがあります。
リアルタイムのログ拡張機能
Actions Real-time Logs(Actions リアルタイムログ)拡張機能は、アカウントにあるすべてのカスタムコードのログをリアルタイムで表示します。これにはすべてのconsole.logアウトプットと例外が含まれます。詳しくは、Actions Real-time Logs(Actions リアルタイムログ)をご覧ください。
Debug Rule CLI(ルールのデバッグCLI)
Webtask.ioおよびWebtask CLIにアクセスできるのは、2018年7月17日より前に作成されたテナントのみです。それより新しいテナントをご利用のエンタープライズのお客様は、アカウント担当者にアクセス権をリクエストしてください。その他のリクエストには、Auth0お問い合わせフォームをご利用いただければ、個別に対応いたします。
Rules Editor(ルールエディター)の保存してデバッグする オプションを使用すると、ルールのデバッグのためにwebtask CLIをインストール、設定、実行するための指示が表示されます。これらのコマンドをターミナルに貼り付けることで、console.logの出力とルール実行中に発生する未処理の例外を確認できます。
例:
~ npm install -g wt-cli
~ wt init --container "youraccount" --url "https://sandbox.it.auth0.com" --token "eyJhbGci...WMPGI" -p "youraccount-default-logs"
~ wt logs -p "youraccount-default-logs"
[18:45:38.179Z] INFO wt: connected to streaming logs (container=youraccount)
[18:47:37.954Z] INFO wt: webtask container assigned
[18:47:38.167Z] INFO wt: ---- checking email_verified for some-user@mail.com! ----
このデバッグ方法は、ダッシュボードから試行されたRulesや、ユーザー認証中に実際に実行されたRulesには有効です。