LoginSignup
0
0

More than 3 years have passed since last update.

【Auth0】Rulesのログをリアルタイム表示する

Posted at

はじめに

Auth0にはReal-time Webtask LogsというExtensionがあります。
これを使うとRulesのログをリアルタイムで表示することができるのでやってみました。

Real-time Webtask Logsのインストール

Auth0の管理画面にアクセスしてExtensionのメニューに表示されているExtesionの一覧の中からReal-time Webtask Logsを選択します。

スクリーンショット 2020-08-26 18.54.49.png

選択するとインストール画面が表示されるのでボタンを押してインストールします。

スクリーンショット 2020-08-26 18.55.13.png

Installed Extensionタブ内にReal-time Webtask Logsが追加されます。
これを押すとReal-time Webtask Logsの画面が開きます。

スクリーンショット 2020-08-26 18.55.32.png

このReal-time Webtask Logsの画面にRulesから出力したログがリアルタイムに出力されます。

スクリーンショット 2020-08-26 19.46.20.png

Rulesからログを出力

ログ出力を確認するためにRulesに以下のコードを登録します。
見ての通りABCDEFGと表示するだけで特に処理はありません。

function (user, context, callback) {
  console.log('ABCDEFG');
  return callback(null, user, context);
}

このRulesを有効にし、Real-time Webtask Logsの画面を開いた状態でログインを行うとconsole.log()で出力した内容がすぐに反映されます。

スクリーンショット 2020-08-26 19.46.48.png

おわりに

Real-time Webtask Logsを使うとRulesのデバッグがとてもやりやすくなります。
Rulesを使ってAuth0の認証時の動きをカスタマイズする機会は多いと思うのでぜひ試してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0