Re: ASP.Net 2.0: Problem User.isinrole() <domain>\<user> instead of <u
- From: Dominick Baier [DevelopMentor] <dbaier@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 21 Dec 2005 01:53:34 -0800
Hello Stefan,
i guess you set up your authorization store like this
roleX points to domain\GroupX
or similar
you have to pass the name of the AzMan role into IsInRole.
The security trimming feature takes the url in the sitemap file and compares the users' authorization to the <authorization> element in web.config.
The <authorization> element must use the AzMan role names in the allow/deny elements.
--------------------------------------- Dominick Baier - DevelopMentor http://www.leastprivilege.com
Hello! I´m using windowsauthentication in my asp.net 2.0 website. I have some problems using the rolemanager. I´m using the AuthorizationStoreRoleProvider to perform "role checks" against active directory (win 2000). The problem is that the User.Identity.Name is like <domain>\<user> and I think that is what is used when checking roles, but it only works for me if i only supply the <user> when checking a role. Some output : ?user.Identity.Name "myDomain\Steve" ?user.IsInRole("myRole") False ?roles.IsUserInRole("Steve", "myRole") True ?roles.IsUserInRole("myDomain\Steve", "myRole") False The problem here is that I´m using securitytrimming so that the user only see´s links to pages which they have access to and this does not work becuase of this. What can I do about this? Can i change something in my configuration or can I change some property in active directory or something.
Thanks In Advance / Stefan
.
- Follow-Ups:
- Prev by Date: Re: roleManager defaultProvider
- Next by Date: Re: ASP.Net 2.0: Problem User.isinrole() <domain>\<user> instead o
- Previous by thread: roleManager defaultProvider
- Next by thread: Re: ASP.Net 2.0: Problem User.isinrole() <domain>\<user> instead o
- Index(es):
Relevant Pages
|
|