認証だけでなく、OpenIDで識別を行う方法はありますか?
OpenID を使用して、OpenID 対応の Web サイトに私の識別子を与えます。

そして、依拠当事者は OpenID プロバイダーに、実際に識別子 " ianboyd.stackoverflow.com " を所有しているかどうかを尋ねます。
しかし、これは私が欲しいものではありません。Google や Facebook がしていることを私は望んでいます。これは OpenID 標準に違反しています。
「Google OpenID」対応のサイトは Google に転送されます。そこからログイン (識別と認証) を実行すると、証明書利用者に識別が返されます。
それが私が欲しいものです。しかし、私は OpenID を使用したいので、インターネット上のすべてのサイトにカスタム セキュリティの実装をサポートするよう依頼する必要はありません。言い換えると:
認証だけでなく、OpenIDで識別を行う方法はありますか?
これが必要な理由は、私の OpenID プロバイダーが識別と認証に Windows Cardspace を使用しているためです。プロバイダーは、セキュリティで保護されたデスクトップに Windows Cardspace をポップアップ表示します。

そこから、既存の ID を選択するか、新しい ID を作成することを選択できます。ID には、依存側に返すことができる一意のプライベート ID 番号があります。
しかし、 IDを返す方法がなければ、IDに OpenID を使用できません。