ホームページ >バックエンド開発 >PHPチュートリアル >ワンストップログインの導入方法
ワンストップ ログインを実装するにはどうすればよいですか?
a. com
www という 2 つの Web サイトがあり、それぞれのサーバーも異なります。しかし、統一認証パスポート
がある今、どうやってワンストップ(シングルポイント)ログインを実現できるのでしょうか?
私の個人的な理解は次のとおりです (正しいかどうかはわかりません)。 Web サイト a にログインした後、Web サイト b (www.b.com) にアクセスします。確認するパスワード --> true を返します。ログインは成功しました~!
ここでの質問は、b ウェブサイトに入った後に何をすべきかということです。ステーション b に到着した後、ステーション A のユーザー名とパスワードをパスに転送する方法がわかりません。 ?
専門家からアドバイスをいただければ幸いです。
JD.com の Web サイトを参照してください。これは良い例ですが、原理がわかりません。
-----解決策---------
原理がよくわからない場合は、
シングル サインオン (SSO) (SSO と呼ばれる) は、現在最も人気のあるエンタープライズ ビジネス統合ソリューションの 1 つです。 SSO の定義は、複数のアプリケーション システムにおいて、ユーザーは一度ログインするだけで、相互に信頼されているすべてのアプリケーション システムにアクセスできることです。
A にログインしてチケットを取得します
チケットを B に持っていき、B は A と通信してチケットの合法性を確認します
------解決策------現在、OAuth2.0 も普及しています。飛ぶ。
------解決策------------------
SSO と呼ばれるシングル サインオン (シングルも人気で、OAuth2.0 やさまざまな OAuth が飛び交っています。サインオン) は、現在最も人気のあるエンタープライズ ビジネス統合ソリューションの 1 つです。 SSO の定義は、複数のアプリケーション システムにおいて、ユーザーは一度ログインするだけで、相互に信頼されているすべてのアプリケーション システムにアクセスできることです。
A にログインしてチケットを取得します
チケットを B に持っていき、B はチケットの合法性を確認するために A と通信します
2 階の専門家 ~~~