System.Web.XmlSiteMapProvider을 상속하는 자체 SiteMapProvider를 롤백합니다. 나는 siteMapNode의 재산 roles에 지정된 역할로 사용자를 확인하는 논리를 무시하려면 : <siteMapNode url="Add.aspx?type=user" title="Add user" roles="admin" />
내가 어떻게
SiteMapProvider.IsAccessibleToUser()의 작동 방식을 알아야합니다. XmlSiteMapProvider은 을 호출하며 양식 인증의 경우 System.Security.Principal.GenericPrincipal을 사용합니다. 현재 사용자는 어디에서 역할을 수행합니까? 어떤 공급자가 이런 종류의 정보를로드합니까? 내가 오버로드하고