Besoin d'aide pour une authentification NTLM [PHP] - PHP - Programmation
Marsh Posté le 22-04-2003 à 10:24:33
Vérifie que la casse de la variable : $_SERVER["logon_user"] ou aussi $_SERVER["LOGON_USER"] par exemple.
Marsh Posté le 22-04-2003 à 10:36:35
mon idex.php pour tester
Code :
|
le contenu de <directory> dans httpd.conf :
Code :
|
toujours rien pourtant le module est chargé
Marsh Posté le 22-04-2003 à 11:21:51
Suis desolé de up mais aujourd'hui vraiment je creve...
je sais que ca n'a rien a voir mais je me suis fait plaquer hier apres 3ans de bonheur .
Je croyais pouvoir noyer mon chagrin dans le taff mais je bloque et n'arrive a rien, quelle galère...
Marsh Posté le 22-04-2003 à 11:24:51
Courage Je sais que c'est facile à dire, mais ça passera. Et c'est normal que t'arrives pas à te concentrer sur le boulot, va.
Pour ton problème, je sais pas ce qui ne va pas, c'est un module que je connais pas. Au départ, je pensais effectivement à la casse mais apparemment c'est pas ça. C'est certainement la config qui chie ; y a pas des exemples ou des tutos sur le Net ?
Marsh Posté le 22-04-2003 à 11:34:26
Merci pour le soutien. Mais t'as raison, j'arrive a rien là ...
Sur le net ya peu de doc et de retour sur ce module, je pense avoir fait le tour sans resultat.
Sinon pour ceux qui veulent se casser la tete, la doc d'install du module :
Code :
|
Ca me barbe je vais lacher l'affaire je crois, pas envie de me prendre la tete
Marsh Posté le 22-04-2003 à 15:54:36
Je viens de rajouter la ligne, relancer apache et visualisé les variables _server... toujours pas de remote_user a l'horizon...
merci d'aider
jvois pas ce qu'il me manque pour que la variable soit là ...
Marsh Posté le 05-05-2003 à 10:24:47
ntlm, c'est de la merde, ça ne marche qu'avec ie(ou moz sous win)
Marsh Posté le 05-05-2003 à 10:56:29
daique a écrit : ça ne marche qu'avec ie(ou moz sous win) |
je répond avec une auto citation :
Citation : Masure a écrit : Je met en place un intranet qui tourne sur un parc Windows. Apache2 win, php 4.2 et oracle sont utilisés. |
Et si tu me dis que windows ne veut pas forcément dire IE (ou moz), moi je te dis que quand tu fais l'intranet d'un hosto qui a un parc WinNT et des gars qui font le contenu sous WORD, tu te fiches pas mal de savoir si tu es W3C compliant (tu peux dire ce que tu veux)
daique a écrit : ntlm, c'est de la merde |
Tu vois un gars est sur son poste NT et loggé sur son compte. Il veut aller sur l'intranet pour y glaner des infos. Au lieu de présenter un magnifique écran de login où il va retaper ses infos (login et mdp) qu'il a deja tapées pour se logger sous NT, je le logge directement. Comment oses tu qualifier de merde une augmentation de l'ergonomie ? J'avoue ne pas te suivre.
Sachant que si j'ai fait un choix (en l'occurence NTLM) et que je demande sur le forum un coup de main car j'arrive pas a mettre en oeuvre le choix que j'ai fait, c'est que c'est murement réflechi. J'ai pas besoin d'un pantin pour me dire que je fais fausse route avec des arguments qui ne tiennent pas du tout compte des contraintes que j'ai exprimées. Si je veux demander l'avis des forumers sur une méthode a mettre en place pour telle fonctionnalité, ne t'en fais pas je ferais un topic adéquat.
Si tu sais pas quoi faire de ton temps, je peux te filer du boulot stu veux.
Marsh Posté le 05-05-2003 à 11:12:01
Bah, si t'aime bien bien t'enfermer dans tes solutions pourries et propriétaires, c'est ton choix.
Et t'en fait pas, je sais quoi faire de mon temps, je vais quand meme pas faire ton boulot que tu n'arrives pas a faire.
Marsh Posté le 05-05-2003 à 11:25:41
daique a écrit : Bah, si t'aime bien bien t'enfermer dans tes solutions pourries et propriétaires, c'est ton choix. |
Chui desolé mais je vois pas en quoi c'est pourri et tu ne m'éclaire pas plus
Marsh Posté le 05-05-2003 à 11:28:35
daique a écrit : Bah, si t'aime bien bien t'enfermer dans tes solutions pourries et propriétaires, c'est ton choix. |
tres mauvais troll.....
Marsh Posté le 22-04-2003 à 10:16:03
Je met en place un intranet qui tourne sur un parc Windows. Apache2 win, php 4.2 et oracle sont utilisés.
Je dois permettre une authentification automatique qui se base sur le login windows. Je me suis donc penché sur NTLM. J'ai vu qu'un module apache existait et remplissait la variable $_server['logon_user'] (ou remote user). La version du module compatible apache2 se nomme 'mod_auth_sspi'. J'ai installé le module via un loadModule :
apache tourne bien avec le module (php_info) mais quand j'essaie d'acceder au nom d'utilisateur...rien
Autre info :
J'ai a ma disposition des sources php et le httpd.conf d'un module de l'intranet qui tournait avec la meme authentification. En fait il utilise mod_ntlm qui est la version compatible apache 1.3. J'ai vérifié que ma config et la sienne etait les meme et je ne suis apparament pas trompé.
Si qqun peut m aider a mettre en place le systeme ou essayer de patauger avec moi, ce serait genial.