IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Authentication ldap [MediaWiki]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut Authentication ldap
    Bonjour,
    J'ai installé médiawiki sur easyphp, il fonctionne, mais je voudrais effectuer une identification sur un serveur ldap, donc j'ai modifié le fichier LocaSettings.php en ajoutant des lignes présente sur le site web de l'éditeur et j'ai bien sur ajouté le fichier ldapauthentication.php dans /extensions, mais cela ne fonctionne pas, il me dit toujours mot de passe invalide...
    Ayant réussi à faire fonctionner cette fonction avec Joomla1.5 j'ai donc repris mes réglages mais rien à y faire...

    Les voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    ########################################################################################################################
     ### LDAP Authentication Plugin
     #
     require_once( 'extensions/LdapAuthentication.php' );
     $wgAuth = new LdapAuthenticationPlugin();
     #
     ### Identify server
     #
     $wgLDAPDomainNames = array('domaine.truc');
     $wgLDAPServerNames = array('domaine.truc'=>'adserver',);
     $wgMinimalPasswordLength = 1;
     #
     ### Uncomment this for troubleshooting
     #
     #$wgLDAPDebug = 99;
     #
     ### Straight bind with Search Strings
     #
     $wgLDAPSearchStrings = array('domaine.truc'=>'sAMAccountName@domaine.truc');
     $wgLDAPSearchAttributes = array('mycompany.com'=>'sAMAccountName');
     $wgLDAPBaseDNs  = array('domaine.truc'=>'OU=**,DC=**,DC=**,DC=**,DC=**');
     #
     ### New-style group lookup, needs to be lowercase
     #
     $wgLDAPRequiredGroups = array('domaine.truc'=>array('OU=**,DC=**,DC=**,DC=**,DC=**'));
     $wgLDAPGroupUseFullDN = array('domaine.truc'=>true);
     $wgLDAPGroupObjectclass = array('domaine.truc'=>'cn');
     $wgLDAPGroupAttribute = array('domaine.truc'=>'member');
     $wgLDAPGroupSearchNestedGroups = array('domaine.truc'=>true);
     $wgLDAPGroupNameAttribute = array(domaine.truc=>'cn');
    Afin de vérifier que le script envoi bien les bonnes requêtes au ldap, j'utilise un sniffer, donc à ce niveau ces bon (cela ma permis de trouver les bon réglages pour joomla1.5)

    A oui il s'agit d'un serveur LDAP microsoft server 2000

    Merci d'avance ci vous avez une solution ou de quoi faire avancer le blocus

  2. #2
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut
    Bon et bien en fait je répond quelques minutes après à ma propre question, donc j'ai réussi

    Voici les paramètres que j'ai entré : (cela pourra toujours être utile)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ########################################################################################################################
     ### LDAP Authentication Plugin
     #
    require_once( "LdapAuthentication.php" );
    $wgAuth = new LdapAuthenticationPlugin();
    $wgLDAPDomainNames = array( "domaintruc" );
    $wgLDAPServerNames = array( "domainetruc"=> "10.122.4.110" );
    $wgLDAPSearchStrings = array( "domaintruc"=>"domain\USER-NAME");
    $wgLDAPEncryptionType = array( "domainetruc"=> "clear");
    $wgLDAPUseLocal = true;
    $wgMinimalPasswordLength = 1;
    #$wgLDAPDebug = 99;
    Les utilisateurs vont bien s'identifier sur le LDAP puis sont créer dans MySQL

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut
    Bonjour à tous,

    Voila donc j'aimerais m'authentifier sur le wiki en utilisant un server ldap. mais j'arrive pas à bien comprendre le fonctionnement de ce module et de ses options. (noob inside )
    en gros voila se que j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $wgLDAPDomainNames = array("mondomaine.com");
    $wgLDAPServerNames = array("mondomaine.com"=>"ldap1.mondomaine.com ldap2.mondomaine.com");
    $wgLDAPEncryptionType = array("mondomaine.com"=>"tls");
    $wgLDAPSearchStrings = array("mondomaine.com"=>"uid=USER-NAME,ou=longins,ou=people,dc=mondomaine,dc=com");
    $wgLDAPProxyAgent = array("mondomaine.com"=>"cn=proxyagent,ou=profile,dc=mondomaine,dc=com"):
    $wgLDAPProxyAgentPassword = array("mondomaine.com"=>"xxxxxxxxxxx");
    Se que je ne comprends pas c'est sur quelle variable il va comparer le password qui a été entré par l'utilisateur avec celui présent dans la base ldap afin de l'autentifier. Si quelqu'un pouvait m'éclairer se serait aimable.

    Merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 17
    Par défaut Pour les nouveaux utilisateurs
    Donc moi j'ai réussi à authentifier un utilisateur inscrit dans l'annuaire dans mediawiki : si l'utilisateur n'avait pas encore de compte dans mediawiki, celui est créé automatiquement
    ma question est comment faire pour qu'un utilisateur nouveau, (pas dans l'annuaire ldap, ni dans mediawiki) puisse créer un compte et que celui-ci s'ajoute dans mediawiki

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Joomla!] Authentication - LDAP
    Par Invité dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 14/03/2012, 15h54
  2. [Security] Authentication-provider : config soit Ldap / soit JDBC
    Par LeProPasEncorePro dans le forum Spring
    Réponses: 0
    Dernier message: 10/08/2011, 23h34
  3. authentication LDAP + JDBC
    Par mickael.camelot dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 10/05/2011, 15h04
  4. ldap: d'authentication failure
    Par syoussouf dans le forum Réseau
    Réponses: 0
    Dernier message: 20/04/2010, 21h46
  5. Réponses: 1
    Dernier message: 13/01/2010, 13h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo