В моем приложении я использую windows аутентификацию, и я хотел бы ограничить доступ к нескольким страницам только для одной группы AD. Поэтому я сделал это в web.config
<configuration>
<location path="secure/finance.aspx">
<system.web>
<authorization>
<deny users="*"/>
<allow roles="mydomain\\pmo group"/>
</authorization>
</system.web>
</location>
<appSettings>
Так что, когда я беру другие страницы, я не спрашиваю учетные данные. Но, взяв эту страницу, она спрашивает меня о полномочиях. Сначала я ввел
sandeep
pwd
Не работал
, затем
mydomain\\sandeep
pwd
Не работает
Так что я подумал, что это может быть потому, что я указал группу AD там. Поэтому я заменил имя группы на имя роли, подобное этому
<configuration>
<location path="secure/finance.aspx">
<system.web>
<authorization>
<deny users="*"/>
<allow roles="mydomain\\pmo-role"/>
</authorization>
</system.web>
</location>
<appSettings>
Все та же проблема. Он не принимает учетные данные, которые я ввел.
Пожалуйста, помогите.
Или это другой способ авторизации на основе страниц при использовании Windows аутентификации ??