loginWithRedirectメソッドで、Actionsやユニバーサルログイン画面の@@config@@でパラメータを渡す – 【Auth0】

loginWithRedirectメソッドで、Actionsやユニバーサルログイン画面の@@config@@でパラメータを渡す – 【Auth0】

ライブラリ

ライブラリ バージョン
@auth0/auth0-spa-js 2.0.8

Actions(Login)

onExecutePostLoginの引数eventに渡すことができます。

  await auth0Client.loginWithRedirect({
    authorizationParams: {
      redirect_uri: window.location.origin,
      'key': 'value' // ★
    }
  });

event.request.queryのJSONオブジェクトにkey:valueが追加されます。

ユニバーサルログイン

ユニバーサルログインをカスタマイズします。

var config = JSON.parse(decodeURIComponent(escape(window.atob('@@config@@'))));

config.extraParamsのJSONオブジェクトにkey:valueが追加されます。

valueがtrue/falseのbooleanであっても”true”と言うように文字列で渡ってくるので、boolean型に変換してあげる必要があります。

var key = JSON.parse(config.extraParams.value.toLowerCase())

参考サイト

Auth0 Universal Login
Describes how Auth0 Universal Login provides you with the means to prove your users' identities with our authorization s...
Structure of @@config@@
I’m trying to have our HLP displaying locally in a browser so that I can interactively work with the layout and logic. W...
Configuring @@config@@ for hosted login page
I am stuck on how to actually provide values to the @@config@@ object, which is used in the hosted login page generated ...
Documentation of “@@“ variables?
In custom login scripts there is a variable “@@config@@“ available. In SAML IDP connections there are “@@IssueInstant@@”...
Send custom params from auth0-spa-js loginWithRedirect() for using in rules
Dear Community, I’m developing reactJS app using auth0-spa-js. I want to pass custom params through the loginWithRedirec...

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

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