2つの会社が2つの別々のWebサイトを管理しているとすると、クライアントはユーザーが1つのWebサイトにログインして、リンクをクリックして2番目のWebサイトの特定の部分に移動できることを望んでいます。クライアントは、2番目のWebサイトにアクセスしたときに再度ログインする必要をなくしたいと考えています。
解決策は
私が知っている警告は
だから私の質問は
oauthのようなものを使用すると、おそらくより簡単で安全になります。それに関する主な問題は、ユーザーレベルの暗号化にユーザーパスワードを使用できないことですが、サイトで必要ない場合ユーザーが直接ログインしていない場合は問題ありません。
1つのサーバーがログインを担当し、もう1つのサーバーがそのサーバーを信頼することを望むという基本的な考え方は正しいですが、文字列ではなく、2つのサーバー間の信頼できる通信に依存するシステムを使用することをお勧めしますセッションを検証します。これは基本的にoauthの考え方です。一方のシステムがもう一方のシステムにログインを処理させ、ユーザーが認証した検証を返します。 oauthプロセスは非表示にすることができます。これは、ユーザーが既に自分のIDを検証するサイトにログインしているため、裏で行われる可能性があるためです。