我有一个ASP.Net 2.0网站,目前正在使用自定义MembershipProvider和标准登录控件。我想用DotNetOpenId替换登录控件。
我覆盖验证用户名和密码的ValidateUser,但在使用OpenId时我不需要实现它。
是否可以使用OpenId并且仍然可以使用成员资格提供程序,以便我仍然可以使用它来访问当前登录的用户?
或者是否需要使用提供者模型呢?
答案 0 :(得分:6)
没有内置提供商可用。但是你总是可以实现自己的提供者。
或者您可以查看codePlex中提供的this one。
答案 1 :(得分:4)
找到一个Web项目模板 http://code.google.com/p/dotnet-membership-provider/ 有一个与dotnetopenid一起使用的示例成员资格提供程序类,虽然你应该在生产中使用它之前对其进行审查...我最后一次检查源代码时需要做一些工作。
答案 2 :(得分:3)
这是首席.NET OpenID库,由MSFT员工Andrew Arnott撰写:http://code.google.com/p/dotnetopenid/
不确定与会员资格的整合。