Я пытаюсь настроить модуль mod_auth_sspi на моем сервере Apache. Я нашел несколько примеров конфигураций, но не могу найти никакой надлежащей документации. Кто-нибудь знает, где я могу это найти?
решение1
Я до сих пор не нашел никакой официальной документации, но нашел эту полезную статью: https://beradrian.wordpress.com/tag/authentication/
Вот копипаст на случай, если на сайте возникнет ошибка 404:
Теперь давайте немного подробнее обсудим приведенные выше параметры конфигурации:
- SSPIAuth – это включит/выключит модуль аутентификации Windows.
- SSPIAuthoritative – этот параметр включается/выключается, если аутентификация Windows является обязательной или если другие модули могут использоваться в качестве резерва.
- SSPIDomain – IP-адрес или имя вашего контроллера домена Windows, на котором выполняется аутентификация.
- SSPIOmitDomain – если включено, то доменное имя не включается в имя пользователя; поэтому, если пользователь — DOMAIN\user, то именем пользователя для Apache и Subversion фактически будет user, а не DOMAIN\user.
- SSPIUsernameCase – сообщает, как преобразуются регистры букв в имени пользователя. Возможные значения: нижний и верхний. Если это не указано, то преобразование не производится. Если указать нижний (рекомендуется), то имя пользователя DOMAIN\User будет преобразовано в domain\user (если также указать SSPIOmitDomain On, то имя станет user)
- SSPIOfferBasic – SSPI по умолчанию использует NTLM, фирменный протокол Microsoft, который понимает только IE (и другие компоненты/приложения Windows), поэтому они могут автоматически аутентифицировать вас. Если вы установите SSPIOfferBasic On, это означает, что он по-прежнему будет аутентифицироваться в вашем домене Windows на бэкэнде, но когда он запрашивает у клиента пароль, он делает это с помощью стандартной базовой аутентификации HTTP. Поэтому, если вы планируете использовать другие клиенты для вашего репозитория Subversion, кроме IE, вы должны включить это, и тогда клиент запросит у вас имя домена и пароль. Это определенно необходимо, если вы используете TortoiseSVN.
- SSPIBasicPreferred – если включено, то базовая аутентификация будет иметь более высокий приоритет.