如何在自定义成员资格提供程序中实现oAuth

时间:2013-04-18 16:36:45

标签: c# asp.net-mvc

我正在使用nhibernate和不同的数据库(取决于项目)来保存数据。因此,我使用custom membership provider用户和角色authenticate登录和authorize访问某些网页。

现在,我想为我的新用户以及当前用户提供使用social network account登录的选项。

我知道asp.net mvc4附带了内置simplemembership provider处理此登录的开箱即用,但我必须升级我的自定义成员资格提供程序因为我已经解释过了(许多数据库,而不仅仅是microsoft sql)。

您建议我使用哪种解决方案?

1 个答案:

答案 0 :(得分:2)

打开App_Start \ AuthConfig.cs并启用您想要的任何社交媒体授权。

有关详细信息,请参阅http://blogs.msdn.com/b/webdev/archive/2012/08/15/oauth-openid-support-for-webforms-mvc-and-webpages.aspx?PageIndex=2