Мне нужно узнать, как работает SiteMapProvider.IsAccessibleToUser()
.
Встроенный XmlSiteMapProvider
вызывает HttpContext.User.IsInRole()
, который использует System.Security.Principal.GenericPrincipal
в случае аутентификации на основе форм.
Где находитсятекущий пользователь получает свои роли?Какой провайдер загружает такую информацию?Я хочу перегрузить его и использовать собственную логику.