サイレント認証時にガード節でLogin Actionsをすぐに終了させる – 【Auth0】

サイレント認証時にガード節でLogin Actionsをすぐに終了させる – 【Auth0】

リフレッシュトークンが有効期限切れなどの際に、裏ではサイレント認証されていますが、この際にLogin Actionsも走ってしまいます。

実行されるのを防ぐ手段がないので、ガード節で防いでみます。

exports.onExecutePostLogin = async (event, api) => {
  if(event.transaction.prompt?.includes('none')) return // ガード節
  // ...
}

サイレント認証はプロンプト=noneなのでこのガード節を入れることによってすぐにActionsを終了させることができます。

コメント

タイトルとURLをコピーしました