Интегрированная аутентификация Windows с SQL
У меня есть приложение, которое использует сквозную аутентификацию для входа в систему. Все компьютеры находятся в домене. Когда кто-то входит в систему и сохраняет настройки, он сохраняет свои настройки на основе идентификатора пользователя. Когда их userID сохраняется, некоторые люди сохраняются как DOMAIN\userid, а другие хранятся как userid@domain.com.
Почему это происходит?
1 ответ
Решение
В Active Directory
- DOMAIN \ userid - это "старый" стиль.
В нашей эры этоsAMAccountName
и также известен какpre-Windows 2000 logon name
- userid@domain.com - это "новый" стиль. В нашей эры это
userPrincipalName
Старый - это Windows NT, новый - это Windows 2000+, но "старый" все еще широко используется.
Больше из ответа о сбое сервера, а также аутентификация с использованием samAccountName в формате UPN. Если вы чувствуете сонливость, вот сообщение в блоге Microsoft