Допустим, у меня есть 2 страницы на сайте sharepoint. Давайте назовем их страницами A и B. Мы используем механизм аутентификации на основе Windows. Допустим, у меня есть 2 уже аутентифицированных пользователя X & Y. Страница A должна быть видимой для пользователей, у которых определенный атрибут установлен в 1 в активном каталоге. Страница B должна быть видна только тем пользователям, у которых этот атрибут не установлен в 1. Давайте назовем этот атрибут SpecialUser. Если SpecialUser равен 1 для данного пользователя, пользователь должен иметь возможность видеть только страницу A, а не быть страницей B. Если SpecialUser имеет любое другое значение, пользователь должен иметь возможность видеть только страницу B и не быть страницей A.
В этом случае пользователь X имеет атрибут SpecialUser, установленный в 1, а пользователь Y - нет. Таким образом, пользователь X должен видеть только страницу A, а пользователь Y должен видеть только страницу B.
В активном каталоге нет группы, в которую входят только пользователи, у которых для атрибута SpecialUser установлено значение 1. Мы не хотим создавать группу sharepoint и добавлять этих пользователей вручную.
Учитывая эти ограничения, как мы можем получить это разрешение? Я думаю, что может возникнуть необходимость в пользовательском кодировании. Если требуется пользовательское кодирование, как мне это сделать. Если нет, то каково решение?