在我的网站上实施第三方登录身份验证

时间:2010-12-22 19:11:46

标签: .net authentication login

我注意到越来越多的网站允许您使用Facebook,Twitter,Google,Yahoo!等现有帐户登录,如果有的话。 (例如,请参阅http://jsdo.it/login。)

换句话说,您访问foobaris.com和foobaris.com,并且您无需专门在foobaris.com创建新帐户 - 例如,Facebook的登录凭据已通过foobaris.com和您在foobaris.com上的帐户用户是您的Facebook帐户。

如果我想为我的网站执行此操作,我是否必须访问Facebook,实施其专有身份验证API,然后访问Twitter,为每个帐户提供商实施其专有身份验证API等?

是否有任何开源登录框架将这些不同的API抽象为单个API或组件?

1 个答案:

答案 0 :(得分:3)

OpenID你可以查看DotNetOpenAuth项目,它是.NET的一个实现。