こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

シングルサインオンとOpenID

"OAuth"の場合にも、
"OpenID( http://thinkit.co.jp/article/120/4/ )"が利用されているそうですが、
同一のユーザーがアクセスを試みました際には、
紐付けられた各サイトが同じ認証サーバーのURLを参照するのでしょうか?

投稿日時 - 2012-10-06 12:04:34

QNo.7734737

すぐに回答ほしいです

質問者が選んだベストアンサー

OAuthは暗黙の内に別の認証サーバーにアクセスしてトークンを受け取ります。このトークンをもってログインを完了させます。OpenIDは提携する各サイトのユーザーをログインさせます。

認証という同じ機能ではありますが、別の仕掛けなので、OAuthとOpenIDは共存可能です。ログイン時にはサイト内で自動的に2段階の処理が行なわれることになります。

一般にOAuthの認証サーバーは各サイトが独自に持っているので、OpenIDとは別のサーバーになります。逆に、OpenIDのサーバー自体がOAuth方式になっているようです。

どのサイトにログインしても、OpenID対応のサイト同士ならば、サイトの背後で同じOpenID認証サーバーが参照されるでしょう(実際は複数台に分散されているでしょうが)。また、異なるサイトで同じOAuthによる機能(Twitter等)を利用した場合も同じOAuth認証サーバーが参照されるでしょう。

投稿日時 - 2012-10-07 11:07:30

補足

有り難う御座います。

よく分かり、助かりました。

投稿日時 - 2012-10-07 11:25:19

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-