2016-01-12 2 views
0

У меня есть решение в MVC5. То есть, используя проверку подлинности Windows, веб-конфигурация имеет следующие настройки:Как пропустить проверку подлинности Windows в MVC 5

<authentication mode="Windows" /> 
<authorization> 
<allow users="?" /> 
</authorization> 

Я хочу пропустить эту проверку подлинности Windows. Это настройка имени пользователя и пароля по умолчанию. Например,

<username="Test" password="Password"> 

Так что решение использует этого пользователя вместо пользователя Windows.

Я хочу это по какой-то причине, мне нужно разработать решение в качестве другого пользователя Windows, которого нет в группе администратора. Поэтому некоторые страницы не могут быть просмотрены этим пользователем.

Я удалил тег аутентификации из web.config, но он все еще не регистрируется при вводе имени пользователя и пароля администратора.

ответ

0

Вы можете просто отключить аутентификацию:

<windowsAuthentication enabled="false" /> 

Возможно олицетворять:

<system.web> 
    ... 
    <authentication mode="Windows"/> 
    <identity impersonate="true" userName="<domain>\<UserName>" password="<password>"/> 
    ... 
</system.web> 
+0

Спасибо, Есть ли способ настроить имя пользователя и пароль в веб-конфигурации? Как

+0

Возможность олицетворять добавленный –

+0

Jelle, это поможет больше, если вы включите туда, где они находятся в файле Web.config. Некоторые люди могут не понимать, в каком разделе эти строки идут под – dakre18

Смежные вопросы