1

認証だけでなく、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 を使用できません。

4

1 に答える 1

0

ほとんどのクライアント実装はまさにそれを行います。OpenIDにPython実装を使用しましたが、認証する方法が2つありました。それらの1つはリダイレクトでした。ここでは、元のサイトにリダイレクトされる前に、実際にOpenIDサイトにログインします。

また、OpenID URLを使用して、アカウント/ユーザーデータを関連付けます。

StackOverflowがどのようにそれを行うかを見てみましょう。;)

こちらもお読みください:http://en.wikipedia.org/wiki/OpenID

于 2010-11-27T18:18:58.387 に答える