我可以使用OpenId与ASP MembershipProvider吗?

11

我有一个使用自定义MembershipProvider和标准登录控件的ASP.Net 2.0网站,我想用DotNetOpenId替换登录控件。

我重写了ValidateUser方法来检查用户名和密码,但使用OpenId时不需要实现这个方法。

使用OpenId是否仍然可以让我使用MembershipProvider来访问当前登录的用户?

还是说使用提供程序模型已经没有必要了?

3个回答

6

目前没有内置的提供程序可用。但是您可以始终实现自己的提供程序。

或者您可以查看在codePlex上提供的此提供程序


4

http://code.google.com/p/dotnet-membership-provider/发现了一个网站项目模板,其中包含一个示例会员提供程序类,可与dotnetopenid一起使用,但在生产中使用之前最好进行审查...上次我检查源代码时需要做一些工作。


2
为更好地支持OpenID,投票选择一个更好的会员提供程序接口:http://aspnet.uservoice.com/forums/41199-general/suggestions/486926-new-membership-provider-interface-supporting-redir - Andrew Arnott

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接