Автоматический вход в систему с помощью учетных данных active directory без ввода сведений о входе
Я хочу аутентифицировать пользователей с помощью учетных данных Active directory, и мне не нужно вводить имя пользователя и пароль. просто введите url-адрес в браузере, и он будет аутентифицироваться с помощью учетных данных windows Active directory.
Что я уже пробовал:
public string GetCurrentUserWindowsLogin() { string windowsLogin = Page.User.Identity.Name; //Normally if the domain is present you get a string like DOMAINNAME\username, remove the domain int hasDomain = windowsLogin.IndexOf(@"\"); if (hasDomain > 0) { windowsLogin = windowsLogin.Remove(0, hasDomain + 1); } //end if return windowsLogin; } //end GetCurrentUserWindowsLogin
F-ES Sitecore
Вам необходимо настроить свой сайт на использование проверки подлинности Windows
https://technet.microsoft.com/en-us/library/cc754628(в=ВУ.10).aspx-файл
Погуглите другие пошаговые руководства, если это не поможет. Обратите внимание, что есть множество предостережений к этой работе, она не будет работать через интернет, вы также не можете включить анонимную аутентификацию и так далее.
ZurdoDev
Не пишите никакого кода. Используйте проверку подлинности Windows в файле web. config.
Member 1151556
Привет, Зурдодев, пожалуйста, расскажите мне о том, как настроить файл
Vikram Singh Rathaur
на меня это не действует.
Vikram Singh Rathaur
я использую приведенный ниже код
& lt;режим аутентификации= "Windows" />
& lt;авторизация>
& lt;запретить пользователям="? " />
< identity impersonate= "false" />