Re: using AspNetActiveDirectoryMembershipProvider question
- From: Dominick Baier <dbaier@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 28 Aug 2006 08:16:33 +0000 (UTC)
Hi,
if you set securityTrimmingEnabled in the sitemap provider, it will read from the <authorization> section(s) to determine which links to display to the user in the navigation.
The roles attribute in the sitemap file is used to override the authorization setting - you can use AD groups (both in authorization and sitemap) - use the Domain\Groupname format.
---
Dominick Baier, DevelopMentor
http://www.leastprivilege.com
As anybody here used the AspNetActiveDirectoryMembershipProvider with
the SiteMap
For example mapping the roles from Active Directory to the siteMapNode
for security trimming?
What i mean is that for example below i have "roles="members" is it
possible to map AD roles to that directly?
So for example if someone with an Admin role logs in they would see
more
link than a user
and i can just add Roles from the AD to the siteMapNodes.
Is this possible?
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"
>
<siteMapNode url="~/default.aspx" title="Home" description=""
roles="*">
<siteMapNode url="~/signup.aspx" title="Sign Up" description=""
roles="?" />
<siteMapNode url="~/pwdreminder.aspx" title="Forgot Password"
description="" />
<siteMapNode url="" title="User Settings" description=""
roles="users">
<siteMapNode url="~/_Users/myaccount.aspx" title="My Account"
description="" />
<siteMapNode url="~/_Users/changepwd.aspx" title="Reset
Password"
description="" />
</siteMapNode>
<siteMapNode url="" title="Members" description=""
roles="members">
<siteMapNode url="~/_Members/history.aspx" title="History"
description="" />
</siteMapNode>
<siteMapNode url="" title="Support" description=""
roles="support">
<siteMapNode url="~/_Support/search.aspx" title="Search"
description="" />
</siteMapNode>
<siteMapNode url="" title="Admin" description="" roles="admins">
<siteMapNode url="~/_Admins/test.aspx" title="Admin1"
description="" />
<siteMapNode url="~/_Admins/test2.aspx" title="Admin2"
description="" />
</siteMapNode>
</siteMapNode>
</siteMap>
Any ideas?
.
- Follow-Ups:
- Re: using AspNetActiveDirectoryMembershipProvider question
- From: Patrick.O.Ige
- Re: using AspNetActiveDirectoryMembershipProvider question
- References:
- using AspNetActiveDirectoryMembershipProvider question
- From: Patrick.O.Ige
- using AspNetActiveDirectoryMembershipProvider question
- Prev by Date: using AspNetActiveDirectoryMembershipProvider question
- Next by Date: Re: using AspNetActiveDirectoryMembershipProvider question
- Previous by thread: using AspNetActiveDirectoryMembershipProvider question
- Next by thread: Re: using AspNetActiveDirectoryMembershipProvider question
- Index(es):
Relevant Pages
|
|