日向夏特殊応援部隊

俺様向けメモ

Re:YahooのOpenIDについての周知

malaさんのエントリの補足。
OpenID 2.0になって変わった大きな点をさらりと書かれちゃってるんですが、

OpenID 2.0だとOpenIDのログインフォームにyahoo.comとかyahoo.co.jpと入れるだけでログインできる。

ここのくだり。

仕様では7.3.1. Discovered Information辺りに書かれてます。

If the end user entered an OP Identifier, there is no Claimed Identifier. For the purposes of making OpenID Authentication requests, the value "http://specs.openid.net/auth/2.0/identifier_select" MUST be used as both the Claimed Identifier and the OP-Local Identifier when an OP Identifier is entered.

平たく言えば、エンドユーザーが自分のClaimed Identifierを入れずにOP Identifierを入力したら、
認証要求はidentifier_selectってのになって、公のClaimed IdentifierまたはOPのLocal Identifierのいずれかを選べるようになるよーって事。

ちなみにこの話の流れにしてオチ*1が素晴らしすぎるのはいつもの通り秀逸すぎるwww

*1:対応してるサービスの例