たとえば、2つのアプリがあり、1つはabc.com
、もう1つはxyz.com
です。異なるドメインの複数のアプリケーションに一度ログインするにはどうすればよいですか?
私がしたいのは、あるユーザがabc.com
にログインした場合、彼はxyz.com
にも自動的にログインします。彼はabc.com
にログインした後を意味し、ブラウザの新しいタブでちょうどオープンxyz.com
、彼はすでにログインしていることが示されたことになる。
それはあなたがmsn.com
でログインしている場合、msn.com
とhotmail.com
と同じだし、オープンhotmail.com
、あなたはまだログインしてきた見ることができます。
を私はCIを使用していて、ログイン情報のために私は(実際にはクッキーです)CIのセッション機能を使用しますが、クッキーがクロス異なるドメインを共有することはできませんようです。
私はCURLを使用しようとしましたが、CURLでxyz.com
を実際ににすることはできません。
そして、私はまた、Googleの周りに検索した、はどのように私はセッションを渡すことができ、abc.com
とxyz.com
の間にはリンクがありません、多くの人々は、セッションIDを渡すために提案したが、問題がありますか?セッションIDをデータベースに格納すると、どのユーザーがこのセッションIDを使用するべきかをどのように識別できますか? IPによって明らかに安全ではありません:D
私を助けてください!
あなたが探しているのは、基本的にシングルサインオン(またはSSO)ソリューションです。 OpenIDを読んで(ここで使用されているように)、試してみました(非常に便利です)。 – wimvds