问题标签 [isaccessibletouser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2012 浏览

asp.net - XmlSiteMapProvider 如何检查用户是否处于指定角色?

我推出了自己的 SiteMapProvider 继承System.Web.XmlSiteMapProvider

我想覆盖检查用户是否处于 siteMapNode 属性中指定的角色的逻辑roles

我怎样才能做到这一点?XmlSiteMapProvider 调用哪个类的成员来检查 if securityTrimmingEnabled="true"

0 投票
2 回答
9960 浏览

asp.net - IPrincipal 如何获得其角色?

我需要知道如何SiteMapProvider.IsAccessibleToUser()工作。

在表单身份验证的情况下使用的内置XmlSiteMapProvider调用。HttpContext.User.IsInRole()System.Security.Principal.GenericPrincipal

当前用户从哪里获得其角色?哪个提供商加载此类信息?我想重载它并使用自定义逻辑。