all groups > asp.net security > august 2006 >
You're in the

asp.net security

group:

using AspNetActiveDirectoryMembershipProvider question


using AspNetActiveDirectoryMembershipProvider question Patrick.O.Ige
8/28/2006 12:00:00 AM
asp.net security:
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?

Re: using AspNetActiveDirectoryMembershipProvider question Dominick Baier
8/28/2006 12:00:00 AM
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

[quoted text, click to view]

Re: using AspNetActiveDirectoryMembershipProvider question Patrick.O.Ige
8/28/2006 7:34:38 PM
Thanks alot

"Dominick Baier" <dbaier@pleasepleasenospam_leastprivilege.com> wrote in
message news:4580be63132e28c898a22c1d8381@news.microsoft.com...
[quoted text, click to view]

AddThis Social Bookmark Button