4

您现在如何使用启用了 DotNetOpenAuth 的新 MVC 模板配置成员资格、配置文件和角色管理器?我在 web.config 中看不到配置,那么您现在如何实现自定义配置文件提供程序?

4

4 回答 4

3

使用新的 MVC4 模板,非常相关。所有身份验证都由 OAuth 和 Webmatrix.Security 处理,而不是使用指定的 ProfileProvider:Profilebase。开箱即用,看起来不支持扩展 Profilebase。相反,您似乎必须创建自己的表来保存任何自定义配置文件属性。看看这个:http ://www.asp.net/web-pages/tutorials/security/16-adding-security-and-membership 。

于 2012-08-23T20:15:03.513 回答
1

请参阅MVC 4的解决方案和内置的 oauth 支持/讨论:

有关插入自定义 OAuth/OpenID 提供程序的信息,请参阅。

于 2012-08-27T16:17:40.013 回答
0

MSDN 有一篇详细的文章解释了如何实现配置文件提供程序。您需要做的只是插入 DotNetOpenAuth。

于 2012-08-22T17:43:24.717 回答
0

配置文件和角色管理器独立于用于验证用户的机制,因此与 DotNetOpenAuth 无关。只有会员资格提供者会受到您对 DotNetOpenAuth 的使用的影响,并且这个问题已经被询问和回答

于 2012-08-23T13:47:33.663 回答