Авторизация именем пользователя

kolkol1

Новичок
Авторизация именем пользователя

Здравствуйте! У меня проблемы с переменной _SERVER["REMOTE_USER"].
Установлен mod_auth_sspi/1.0.4, но REMOTE_USER в phpinfo вообще не видно, в скрипте выдает пустое значение.

error.log:
PHP Notice: Undefined index: REMOTE_USER in ...

Другие супглобальные переменные COMPUTERNAME, SERVER_NAME, SERVER_ADDR передаются нормально.
Клиенты в домене.

Подскажите пожалуста в чем может быть проблема?
Заранее благодарен.
 

dimagolov

Новичок
и сюда успел написать...

RTFM

-~{}~ 24.04.09 09:57:

надо было задавать этот вопрос там, где про этого REMOTE_USER вычитал
 

DiMA

php.spb.ru
Команда форума
(торжественный голос)
Именем ПОЛЬЗОВАТЕЛЯ... Откройте!
 

zerkms

TDD infected
Команда форума
kolkol1
.htaccess покажи (или, если настраивал в httpd.conf - его)
 

kolkol1

Новичок
Автор оригинала: dimagolov
и сюда успел написать...

RTFM

-~{}~ 24.04.09 09:57:

надо было задавать этот вопрос там, где про этого REMOTE_USER вычитал
http://httpd.apache.org/docs/1.3/misc/FAQ.html#remote-user-var
http://www.apacheweek.com/features/userauth
http://www.apacheweek.com/features/dbmauth

Спасибо. Очень интересно. Но я имел ввиду автоматическую авторизацию пользователей на основе их доменных имен NT (сайт в локальной сети), а не их постоянное заведение (пользователей более 300).
Так же желательно вытянуть имя машины пользователя (getenv("COMPUTERNAME") выдает имя веб-сервера).

Автор оригинала: zerkms
.htaccess покажи (или, если настраивал в httpd.conf - его)
httpd.conf:
...
LoadModule sspi_auth_module modules/mod_auth_sspi.so
...
# Configuration for mod_auth_sspi
<IfModule mod_auth_sspi.c>
<Location /protected/>
AuthName "A Protected Place"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic On
SSPIDomain 10.36.161.101 #DNS сервер
SSPIOmitDomain On
# SSPIBasicPreferred
# SSPIUsernameCase lower
require valid-user
</Location>
</IfModule>
# End of mod_auth_sspi.


Базовая статья:
Authenticating against Windows-Domain using SSPI
http://www.nixstyle.net/moin/HelpOnInstalling/ApacheOnWin32withDomainAuthentication

PS. Использование ntlm невозможно - как не странно mod_ntlm.so под сервак win не написан.
 

zerkms

TDD infected
Команда форума
после запроса страницы есть окно с вводом логина/пароля?
если есть - то выполни демонстрационные скрипты, которые поставляются с этим модулем.
 
Сверху