CaseberryDomainRoleProvider is the heir to the System.Web.Security.RoleProvider. Is
CheckingLibrary.dll and checks the user roles with regard to its domain.
CaseberryDomainRoleProvider is carried out similarly to that described in the article CaseberryMembershipProvider - powers.
<membership defaultProvider="CaseberryMembershipProvider"> <providers> <clear/> <add name="CaseberryMembershipProvider" type="CheckingLibrary.Web.CaseberryDomainMembershipProvider" applicationName="SLAuthSample" /> </providers> </membership> <roleManager defaultProvider="CaseberryRoleProvider" enabled="true"> <providers> <clear/> <add name="CaseberryRoleProvider" type="CheckingLibrary.CaseberryDomainRoleProvider"/> </providers> </roleManager>
Let through management authority
SOME_HOME created a group, added a user with login
VPupkin, which defines the role of “Administrator”.
If [as MembershipProvider] used class
CaseberryDomainMembershipProvider, the web application will be login with the domain
SOME_HOME\VPupkin. If you do this, use
CaseberryRoleProvider, the assigned roles will be determined for the user with login
SOME_HOME\VPupkin, and if you register a class
CaseberryDomainRoleProvider as RoleProvider for user