在什么情况下个人账户概念有用/有用 - 考虑不使用基于声明的? 我打算自定义个人帐户...找不到相同的文档。很少有文章建议不要定制它。
那么我们应该尝试自定义个人帐户概念还是使代码过于复杂?如果没有,那么请提供一些相同的例子。
答案 0 :(得分:0)
我最近在一些项目中对ASP.NET Identity进行了一些自定义。实际上并不太难,取决于你想做什么。自定义用户对象应该是最常见的地方。如果您知道 IdentityUser 对象的外观,这很容易。如果要更改底层数据库:GitHub上有一些项目。有了它们,您可以使用RavenDB,MongoDB,MySQL等。
与.NET堆栈上的其他成员资格系统相比,Identity很容易定制,因为它不是一个大框架。最大的缺点是缺少文档,但社区中的一些人写了一些不错的文章(如Scott Allen或Dominick Baier)。