2011-07-23 1 views
1

:私が何を考えてOpenidの断片URL - それはどういう意味ですか?私はそれが私のアイデンティティとしてこのURLを返しますOpenIDで、プロバイダとしての私のYahooのアカウントを使用している場合

https://me.yahoo.com/a/9dodtB5.udVP6zRSRfAxIzPO6XXVdbqlS4jp#85bb1 

が奇数では、ハッシュタグ#後の断片です。

HTTP標準によるこれらのフラグメントは、リソースを要求するときにサーバーに転送されません。私がそれらにアクセスすることを認識している唯一の方法は、JavaScriptを使用するクライアントブラウザ内です。

どのようにしてOpenIDの一部になることができますかできませんか?

ウェブサイトでOpenidを受け入れることができれば、私はデータベースに格納されているアイデンティティを取得します。ユーザーがログイン/登録したい場合は完全に一致するかどうかを問い合わせます。

フラグメントを保存する必要がありますか?

これまで見たことのあるOpenid-Librariesはすべて、その断片を使ってIDをそのまま保管しているので、痛いことはないと思います。

違反または標準違反ですか?私はわかりません。

答えて

0

私は、次言うのOpenID 2.0の規格に加えての認識していなかった。

OpenIDの識別子が時間をかけて再利用することができ、リサイクル

IDENTIFIER、およびOpenIDの2.0指定 ことのOpenIDプロバイダは、世代識別子としてOpenID URLの末尾にURLフラグメントを追加します。 フラグメントを持つOpenID URL全体( )が存在する場合は、ユーザーを識別するために使用する必要があります。たとえば、 次の二つのOpenIDはユニークであり、異なるユーザを表す: http://openid.example.com/username#aa http://openid.example.com/username#bb

だから、最後には本当に理にかなって、アイデンティティそのもの理由本当に変わることはありません。意味は、私がopenidを要求すると、フラグメントが取り除かれ、私はいつも同じXRDSドキュメントを持つ同じリソースを要求します。

関連する問題

 関連する問題