using AspNetActiveDirectoryMembershipProvider question

P

Patrick.O.Ige

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?
 
D

Dominick Baier

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.
 
P

Patrick.O.Ige

Thanks alot

Dominick Baier said:
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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,902
Latest member
Elena68X5

Latest Threads

Top