Reply to Re: NTLM, PHP and Apache

Your name:

Reply:


Posted by Manuel Lemos on 11/24/05 02:29

Hello,

on 11/23/2005 02:58 AM Joe Wollard said the following:
> I'm running a rogue (the company knows about it but doesn't support it) web
> server for my dept and I'd like to be able to authenticate users
> transparently. The company is currently doing this on their own supported
> Intranet servers via NTLM on IIS. All I'm really looking for here is a way
> to extract the user name from the 'Authentication:' HTTP header using PHP on
> Apache (FC4). It seems that some of the string can be extracted using
> base64_decode(). Unfortunately it is not the part of the string that I need.
> It's just the domain name, the computer's NET BIOS name and the Auth-type
> which of course is NTLMSSP.
>
> I found a mod_ntlm for Apache, but even if I could compile it on FC4 (yes, I
> tried) I'm not sure I need/want the full functionality of NTLM - just a way
> to extract the user name of the user logged into the client machine from the
> HTTP header using apache.

mod_ntlm is exactly what tou need.


> It seems that there are many sites out there that do this in Java and Perl,
> but none describe a way to do this in PHP......any ideas?

PHP or any other language do not do anything. The Web server
authentication module performs the authentication dialog and pass it to
the scripts of any language through the environment variable LOGON_USER.
All you need to do is to call GetEnv("LOGON_USER");


--

Regards,
Manuel Lemos

Metastorage - Data object relational mapping layer generator
http://www.metastorage.net/

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация