ロックでソーシャルプロバイダーログインを使用するときにアカウント選択を強制する方法

アートヴァンダーレイ

ソーシャルプロバイダーを使用しているときに、最後のログインをクリアするのに問題があります。

現在、次のオプションでロックを使用しています。

var options = {
   rememberLastLogin: false,
   auth: {
      sso: false,
      redirect: false
   }
};

var lock = new Auth0Lock('clientID', 'account.auth0.com', options);

問題は、次の手順を実行するときに、常に同じアカウントでログインすることです。

  1. コール lock.show
  2. ソーシャルログインプロバイダー(Google)を選択します
  3. アカウントAでログインを試みます[許可されていないアカウント]
  4. ロックは「このアプリケーションへのアクセスは許可されていません」と表示されます。[期待される結果]
  5. Googleボタンをもう一度クリックしても、同じアカウントAにログインしようとします(ロックでは、同じソーシャルプロバイダーから別のログインを試す方法は提供されていません)
  6. ロックを閉じて再度開きます
  7. Googleボタンをクリックしても、同じログインアカウントAが使用されます(新しいアカウントを入力するオプションはありません)

別のアカウントを選択できるようにするにはどうすればよいですか?

JoãoAngelo

ソーシャルログインプロバイダーを使用する場合、自動サインインは問題のプロバイダーによって処理されます。このssoオプションを無効にすると、rememberLastLoginAuth0は自動的にログインを試みたり、最後にログインしたユーザーに関する情報を提供したりしません。

初めてGoogleにログインすると、Googleがセッションを作成し、次のリクエストではデフォルトでそのセッションが自動的に使用されます。

ただし、Googleは、必要な動作を選択できるオプションをサポートしています。この場合、ユーザーが別のアカウントを選択できるようにする必要があります。これは、次のオプションを渡すことで実行できますprompt=select_account(他のオプションはこちらをご覧ください)。 Googleログインリクエストで。

あなたはAuth0でこれを達成することができますロックでこのオプションを提供することにより、auth.paramsオブジェクト。以下の更新された例:

var options = {
    rememberLastLogin: false,
    auth: {
        sso: false,
        redirect: false,
        params: { prompt: 'select_account' }
    }
};

var lock = new Auth0Lock('clientId', '[tenant].auth0.com', options);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Vaadin14アップロード-ユーザーがファイル選択ダイアログでキャンセルボタンをクリックしたときにイベントをキャッチする方法

分類Dev

ソーシャルアカウントを使用してログインするか、DjangoでWebサイトにログインするかを知る方法

分類Dev

シャイニーを強制してプロットをループでレンダリングする

分類Dev

ドロップダウンを開いたときに(アウトラインモードで)マテリアルUI選択コンポーネントのアウトラインカラーを変更する方法(現在は青色)

分類Dev

アップロードボタンのクリック時にカメラ、ギャラリーを選択してオプションを選択し、キャンセルしてダイアログまたはアクションセットを表示するにはどうすればよいですか?

分類Dev

デフォルトのドロップダウンスタイルをナビゲーションバーに変更する方法-リンクとデフォルトの選択イベントは引き続き機能しますか?

分類Dev

Laravelドロップダウンメニューが特別なアイテムを選択したときにJavaScriptアクションを実行する方法

分類Dev

選択したドロップダウン要素をノードjsを使用してクライアントからサーバーに送信する方法-express

分類Dev

WsFederationAuthenticationプロバイダーとソーシャルログインプロバイダーを一緒に使用できますか?

分類Dev

ドロップダウンリストからアクションを選択するためのDjango管理者カスタムフォーム送信強制

分類Dev

複数のソーシャルログインアカウントからアプリにすばやく戻るログインリダイレクトを処理するにはどうすればよいですか?

分類Dev

ログイン/ログアウト後にすべてのページ訪問を強制的に更新/キャッシュをクリアする

分類Dev

他のユーザーがログインしたときにDebianxfceでシャットダウンまたは再起動をブロックする方法

分類Dev

ダウンロードからファイルを選択するときにクラッシュ

分類Dev

OpenCLでグローバルカウンターをアトミックインクリメントする方法

分類Dev

reverse-sshアプライアンスでローカルログインをロックアウトする

分類Dev

Codeigniterでファイルのダウンロードを強制するときにダウンロードファイルを保存する場所を選択するにはどうすればよいですか?

分類Dev

ドロップダウンリストごとに異なるオプションを選択し、次のオプションでそれを繰り返すことができるループロジックを作成する方法はありますか?

分類Dev

シャイニーアプリでプロット内のポイントを選択するとポップアップを作成する方法

分類Dev

ASP.NETメンバーシッププロバイダーとアカウントをソフト削除する方法は?

分類Dev

ローカリゼーションを行うときに自動レイアウトで自動RTLフリップをキャンセルする

分類Dev

JavaScriptからBootstrap3動的ドロップダウンモーダルダイアログで選択したアイテムを取得する方法

分類Dev

djangoでカスタムフォームを表示する方法-allauthのソーシャルアカウントのサインアップフロー

分類Dev

ローカルプロバイダーを使用した後、マシンを「クリーンアップ」するにはどうすればよいですか?

分類Dev

ノックアウトjsでドロップダウン選択を変更する前にユーザーにプロンプトを表示する方法

分類Dev

ドロップダウンリストを使用して主キーテーブルの値を外部キーテーブルに挿入する方法SQLサーバーとC#を使用してアイテムを選択します

分類Dev

バックグラウンドでのネイティブプッシュローカル通知に反応する(強制終了)

分類Dev

AzureADログイン-キャッシュされたアカウントがアプリケーションで間違っている場合にユーザーがAzureアカウントを変更できるようにする方法

分類Dev

セレンウェブドライバーとJavaを介してドロップダウンリストからアイテムを選択する方法

Related 関連記事

  1. 1

    Vaadin14アップロード-ユーザーがファイル選択ダイアログでキャンセルボタンをクリックしたときにイベントをキャッチする方法

  2. 2

    ソーシャルアカウントを使用してログインするか、DjangoでWebサイトにログインするかを知る方法

  3. 3

    シャイニーを強制してプロットをループでレンダリングする

  4. 4

    ドロップダウンを開いたときに(アウトラインモードで)マテリアルUI選択コンポーネントのアウトラインカラーを変更する方法(現在は青色)

  5. 5

    アップロードボタンのクリック時にカメラ、ギャラリーを選択してオプションを選択し、キャンセルしてダイアログまたはアクションセットを表示するにはどうすればよいですか?

  6. 6

    デフォルトのドロップダウンスタイルをナビゲーションバーに変更する方法-リンクとデフォルトの選択イベントは引き続き機能しますか?

  7. 7

    Laravelドロップダウンメニューが特別なアイテムを選択したときにJavaScriptアクションを実行する方法

  8. 8

    選択したドロップダウン要素をノードjsを使用してクライアントからサーバーに送信する方法-express

  9. 9

    WsFederationAuthenticationプロバイダーとソーシャルログインプロバイダーを一緒に使用できますか?

  10. 10

    ドロップダウンリストからアクションを選択するためのDjango管理者カスタムフォーム送信強制

  11. 11

    複数のソーシャルログインアカウントからアプリにすばやく戻るログインリダイレクトを処理するにはどうすればよいですか?

  12. 12

    ログイン/ログアウト後にすべてのページ訪問を強制的に更新/キャッシュをクリアする

  13. 13

    他のユーザーがログインしたときにDebianxfceでシャットダウンまたは再起動をブロックする方法

  14. 14

    ダウンロードからファイルを選択するときにクラッシュ

  15. 15

    OpenCLでグローバルカウンターをアトミックインクリメントする方法

  16. 16

    reverse-sshアプライアンスでローカルログインをロックアウトする

  17. 17

    Codeigniterでファイルのダウンロードを強制するときにダウンロードファイルを保存する場所を選択するにはどうすればよいですか?

  18. 18

    ドロップダウンリストごとに異なるオプションを選択し、次のオプションでそれを繰り返すことができるループロジックを作成する方法はありますか?

  19. 19

    シャイニーアプリでプロット内のポイントを選択するとポップアップを作成する方法

  20. 20

    ASP.NETメンバーシッププロバイダーとアカウントをソフト削除する方法は?

  21. 21

    ローカリゼーションを行うときに自動レイアウトで自動RTLフリップをキャンセルする

  22. 22

    JavaScriptからBootstrap3動的ドロップダウンモーダルダイアログで選択したアイテムを取得する方法

  23. 23

    djangoでカスタムフォームを表示する方法-allauthのソーシャルアカウントのサインアップフロー

  24. 24

    ローカルプロバイダーを使用した後、マシンを「クリーンアップ」するにはどうすればよいですか?

  25. 25

    ノックアウトjsでドロップダウン選択を変更する前にユーザーにプロンプトを表示する方法

  26. 26

    ドロップダウンリストを使用して主キーテーブルの値を外部キーテーブルに挿入する方法SQLサーバーとC#を使用してアイテムを選択します

  27. 27

    バックグラウンドでのネイティブプッシュローカル通知に反応する(強制終了)

  28. 28

    AzureADログイン-キャッシュされたアカウントがアプリケーションで間違っている場合にユーザーがAzureアカウントを変更できるようにする方法

  29. 29

    セレンウェブドライバーとJavaを介してドロップダウンリストからアイテムを選択する方法

ホットタグ

アーカイブ