Интегрированная аутентификация 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

Другие вопросы по тегам