**「あるドメイン上でログインしただけで別のドメイン上でもログインしたことになる」**という,シングルサインオン認証について調べています.
ここにGoogleが実際にそれで実現しているという言及があるのですが,当該ソースを閲覧してみたり,下に書いてある解説を読んでもなぜこれでシングルサインオンが成立するのかさっぱり分かりませんでした.
- 単純に子フレーム内でログインさせる方法を考えると,親フレームのフォームから子フレームに対してIDとパスワードをPOSTする方法が考えられると思うのですが,CSRFトークンはクロスドメインで取得できないため,CSRF対策されている場合にこの方法が成立しないように思えてしまうのです.
- 別ドメイン側で「GETパラメータで指定されたセッションIDをセットする」スクリプトを用意してもいいのですが,これもまたCSRF対策と相反している感じがします.
Googleはどうやって実現しているのでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/05 06:27 編集
2016/04/05 06:52
2016/04/05 07:12 編集
2016/04/05 07:12
2016/04/05 22:39