我们有一个ASP.NET(well,WCF)应用程序,它使用SqlMembershipProvider对其用户进行身份验证。他们使用用户名和密码登录。
但是,我想按客户对这些用户进行分组,以便每个客户都可以拥有自己的“admin”或“Demo”用户。因此,他们使用客户ID,用户名和密码登录。
我还没有找到一个体面的方式来使用MembershipProvider。我错过了什么吗?
谢谢!
答案 0 :(得分:0)
您正试图超越标准asp.net会员提供商提供的功能。它没有这些功能。 asp.net成员资格和角色系统非常简单。
一种选择是使用Active Directory(可能的Active Directory应用程序模式将事物分开并避免许可)。在AD中,您可以将用户分组到不同的容器中,并将对特定容器中用户的控制权委托给“admin”用户。