2
  • OpenId はオープン ソースであり、誰でも実装できます。
  • どちらの場合も、資格情報はサード パーティのサーバーに保持されています。
  • Microsoft Passport を使用することで私が考える唯一の利点は、Microsoft の信頼性です。
4

4 に答える 4

4

OpenID は分散型の認証システムですが、Passport は集中型です。

OpenID を使用すると、分散型認証メカニズムを使用しているため、サービスをシャットダウンしたり、兄弟として機能したりできる単一のサードパーティ プロバイダーに依存することはありません。

また、近い将来、すべての主要なプロバイダー (Microsoft を含む) が OpenID をサポートする予定であるため、より多くのユーザーが簡単にサインインできるようになります。OpenID プロバイダーでユーザーにアカウントを作成することを強制していません。必要に応じて、独自の認証サーバーを実行してサイトにサインインできます。

于 2008-12-09T18:20:27.207 に答える
4

OpenID を使用している場合は、バックエンド認証プロバイダーを選択して、自由に変更できます。独自の Web ページがある場合は、上部のコードで認証プロバイダーを指定できます。それがもう気に入らなければ、別のものに変えてください。

また、必要に応じて、独自のOpenID 認証プロバイダーを実行することもできます。その後、認証資格情報は他の誰にも保持されません。

于 2008-12-09T18:32:42.703 に答える
1

Passport は 1 つのベンダーに結び付けられており、Open ID はフィッシングの悪夢のように思えます。

セキュリティが重要でない場合 (ブログ/フォーラム/その他) にはオープン ID を使用し、セキュリティがより重要な場合 (e コマース) にはマイクロソフト カードスペースのようなものを使用します。

http://dotnetslackers.com/articles/security/microsoft_cardspace_getting_started.aspx

于 2008-12-09T18:31:37.137 に答える
0

Microsoft Passport は、ユーザー名/パスワード認証のみをサポートしています。多くの OpenID プロバイダーは、Cardspace ログイン、X509、またはその他のフィッシング対策手段をサポートしています。これは、OpenID が実際には MS Passportよりも安全であることを意味します。

于 2008-12-17T04:55:35.643 に答える