- OpenId 是开源的,可以 任何人实现。
- 在这两种情况下,我的凭据都是 保存在第三方服务器上。
- 我能想到的唯一优势 使用 Microsoft Passport 的是 Microsoft 的可靠性。
最佳答案
OpenID 是去中心化的认证系统,而 Passport 是中心化的。
如果您使用 OpenID,您将不会依赖任何可以关闭服务或充当老大哥的第三方提供商,或者...因为您正在使用分布式身份验证机制。
而且您可以让更多用户轻松登录,因为所有主要提供商(包括 Microsoft)都将在不久的将来支持 OpenID。您不会强制用户在任何 OpenID 提供商上创建帐户。如果他们愿意,他们可以运行自己的身份验证服务器来登录您的站点。
关于openid - Microsoft Passport 和 OpenID 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353727/