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

我覆盖验证用户名和密码的ValidateUser,但在使用OpenId时我不需要实现它。

是否可以使用OpenId并且仍然可以使用成员资格提供程序,以便我仍然可以使用它来访问当前登录的用户?

或者是否需要使用提供者模型呢?

有帮助吗?

解决方案

没有内置提供商可用。但是你总是可以实现自己的提供者。

或者您可以查看codePlex中提供的这个

其他提示

找到一个Web项目模板 http://code.google.com/p/dotnet-membership-provider/ 有一个与dotnetopenid一起使用的样本成员资格提供者类,虽然你应该在生产中使用它之前对它进行审查...我最后一次检查源代码时需要做一些工作。

这是首席.NET OpenID库,由MSFT员工Andrew Arnott撰写: http:// code.google.com/p/dotnetopenid/

不确定与会员资格的整合。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top