javascript - システム A でシステム B が開かれているときにログイン状態を維持するにはどうすればよいですか?
滿天的星座2017-05-19 10:19:37
0
2
636
2 つのビジネス システムが内部に展開されています。たとえば、システム a は 10.10.10.10:8088/index.html に展開され、システム b は 20.20.20.20:8088/index.html に展開され、ユーザーは a にログインします。システム a のサブページ 新しいタブでシステム b を開くことができるリンクがあります。開いた後もログインしていることを確認するにはどうすればよいですか? フロントエンドで何をする必要がありますか?どうやってするの?
シングル サインオン 一般的な概念: A と B はユーザー ステータス情報データベースを共有します。 システム A 経由でログインすると、トークンが生成され、公開ライブラリに保存されます。 システムBを開くときは、このトークンを持参してください(トークンに基づいてログインしたかどうかを確認します)。 このトークンの受け渡し方法は、Cookieに入れるか、URLの後に表示して渡します。
シングル サインオン
一般的な概念: A と B はユーザー ステータス情報データベースを共有します。 システム A 経由でログインすると、トークンが生成され、公開ライブラリに保存されます。 システムBを開くときは、このトークンを持参してください(トークンに基づいてログインしたかどうかを確認します)。
このトークンの受け渡し方法は、Cookieに入れるか、URLの後に表示して渡します。
a システムはリンク時にシングル サインオン システム b にジャンプします。キーワード: シングル サインオン。