RECHERCHE: TAG:authentification
La recherche s'effectue sur les titres des articles et leur contenus. Pour faire une recherche par mots clefs, utilisez la commande TAG:[votre mot clef]. La pertinance n'est valide que sur des recherches multis-mots.
 
Page 1
100%
JAN
31
Authentification en PHP via Active Directory
31.01.2007 | | Auteur : Ayashi
Il peut être utile d'inclure une authentification Active Directory dans vos applications PHP. En utilisant le module LDAP fournis de base dans les distributions de PHP, il est possible de tester l'existance d'un utilisateur et son mot de passe. Les étapes d'authenfication via LDAP sont les suivantes : On force une erreur 401 pour faire apparaitre la fenêtre de login. On se connecte au serveur LDAP. ( Controleur de domaine ) On tente un Bind avec le login / mdp de l'utilisateur. On vérifie le code de retour LDAP. Si l'utilisateur est authentifié, la variable $auth_user contiendra son UserID dans le format Domain\UserID. Si l'authentification échoue, on redirige l'utilisateur vers la page NotAllowed.php. Par défaut Internet Explorer proposera 3 tentatives de login, cette valeur ne peut être changée coté script. Le module LDAP se base sur certaines DLL de OpenSSL qui sont incluses dans les version de PHP inférieur à 4.2.0, pour les version supérieurs, Vous devrez probablement télécharger OpenSSL et copier libeay32.dll et ssleay32.dll dans le path de windows. Pour activer l'extension LDAP dans PHP, il est nécessaire de décommenter la ligne suivante de votre fichier PHP.ini : extension=php_ldap.dll Ce petit exemple force l'apparition d'une boite d'authentification sur le navigateur en lui envoyant une erreur HTTP 401. Il tente ensuite une connection au serveur LDAP ( généralement un controleur de domaine Active Directory ), si le BIND avec les variables PHP_AUTH_USER / PHP_AUTH_PW ( variables remplies par la boite de login ) est réussit, l'utilisateur est authentifié, sinon il est redirigé vers une autre page.

7 commentaires  |  18425 affichages  |  Lire la suite...


Page 1
Retrieve RSS feed. Get notified by eMail. Meteo Parser.
Computing widgets...
Jean-Damien POGOLOTTI© 2k6-2k7 | Design // Code

Qui suis-je?

Touche à tout restant bouche bée devant la complexité et la cohérence de ce monde je m'évertue à essayer d'en comprendre les rouages. En passant par la météorologie, la physique ou bien l'informatique, tout est une raison d'apprendre!
Comment les gens arrivent-il ici?
 lldp  une  nuls  convertisseur  adresse  map  line  fade  explication  champ  menu  latitude  snmp  photovoltaique  longitude  magn%C3%A9tique  convertir  d%27ozone  un  de  anim%C3%A9  en  le  coordonn%C3%A9es  script  regex  active  sunyday.net  metar  CODE  web  image  SUR  google  dans  gps  module  protocole  anomalie  ntfs  +  fading  trou  cli  PAGE  les  find  www.sunyday.net  mercator  browser  couche  php  terrestre  ad  pour  conversion  la  url  javascript  ajax  synop  sunyday  regexp  html  avec  ldap  authentification  et  des  directory  

Sunyday.net