问题标签 [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.
asp.net - XmlSiteMapProvider 如何检查用户是否处于指定角色?
我推出了自己的 SiteMapProvider 继承System.Web.XmlSiteMapProvider
。
我想覆盖检查用户是否处于 siteMapNode 属性中指定的角色的逻辑roles
:
我怎样才能做到这一点?XmlSiteMapProvider 调用哪个类的成员来检查 if securityTrimmingEnabled="true"
?
asp.net - IPrincipal 如何获得其角色?
我需要知道如何SiteMapProvider.IsAccessibleToUser()
工作。
在表单身份验证的情况下使用的内置XmlSiteMapProvider
调用。HttpContext.User.IsInRole()
System.Security.Principal.GenericPrincipal
当前用户从哪里获得其角色?哪个提供商加载此类信息?我想重载它并使用自定义逻辑。