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

Apache Discussion :

[Htaccess] Mode d'authentification LDAP


Sujet :

Apache

  1. #1
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut [Htaccess] Mode d'authentification LDAP
    Bonjour,
    je suis débutant en php
    j'ai eu le problème suivant:
    je développe une application que je déploie sur un serveur Apache déjà installé (je n'ai pas d'infos sur la manière avec laquelle Apache a été configuré)
    j'ai voulu utilisé le fichier .htaccess pour restreindre l'accès à un repertoire de l'application, lorsque j'ai utilisé la méthode authentification par mot de passe et j'ai créé le fichier .htpasswd ça a marché, mais lorsque j'ai voulu utilisé le mode authentification LDAP ça n'a pas marché bien que le code est juste, ma question : est ce que vous pouvez m'aidez à localiser la source du problème? est ce que la configuration d'Apache (que je conais pas) peut être cette source ?
    Merci de bien vouloir m'aider

    Fellag

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est fort probable puisque d'une il vous faut charger le module adéquat (doit donc être, au préalable, installé), de deux connaître les directives propres à ce module, de trois pouvoir les utiliser dans un fichier htaccess (mais si le .htpasswd passe ça devrait là aussi passer sauf si le module en question est mal conçu). Il faut savoir qu'il en existe plusieurs et ils sont souvent propres à une version spécifique d'Apache (1.3 vs 2.0/2.2).

    Le module est installé ? De quel module s'agit-il ? Vous avez une erreur 500 (Internal Server Error de mémoire) actuellement ?

  3. #3
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut
    merci julp, oui j'obtient l'erreur 500 (internal server error)
    mais comment je peux savoir quel module est installé ? excuses moi je suis pas connaisseur en Apache
    Merci

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par fellag
    mais comment je peux savoir quel module est installé ?
    En regardant le fichier de configuration d'Apache (fichier httpd.conf par défaut) Quel système utilisez-vous ?

  5. #5
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut
    Solaris

    Est ce qu'il y a une certaine configuration requise pour activer l'authentification LDAP avec Apache ou un certain module requis à installer ?
    Merci

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par fellag
    Solaris
    Je ne connais pas ce système et encore moins ces spécificités mais le fichier httpd.conf doit être facile à retrouver avec la commande find (ou locate sous certaines conditions).

    Citation Envoyé par fellag
    Est ce qu'il y a une certaine configuration requise pour activer l'authentification LDAP avec Apache ou un certain module requis à installer ?
    Il faut, comme je l'ai déjà dit, un module (qui peut être lié statiquement avec Apache mais là n'est pas le problème pour le moment) pour utiliser LDAP puisque cette fonction n'est pas incluse de base (exception : les versions 2.2 où il faut ajouter des options lors du configure) puis le configurer pour qu'il puisse se connecter à l'annuaire (DN de base, login/mot de passe si la connexion ne doit pas se faire anonymement, filtre, ...) - directives de configuration propres à ce module. Une page est prévue pour recenser les modules Apache : http://modules.apache.org/

  7. #7
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut
    Merci julp,
    le problème est localisé : la version Apache utilisé est 1.3 et le module mod_auth_ldap n'est pas installé
    Pour ton information sous solaris apache réside sous /user/local/apache

  8. #8
    Invité de passage
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Par défaut
    Moi aussi j'avais ce problème, en effet c'est à partir de Apache 2.0.41 que l'authentification LDAP est supportée

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

Discussions similaires

  1. [W1][N1][M1][D1] Echec de l'authentification LDAP
    Par linux dans le forum Contribuez
    Réponses: 8
    Dernier message: 13/07/2006, 16h46
  2. Réponses: 3
    Dernier message: 14/03/2006, 11h38
  3. [VB.Net]Comment effectuer l'Authentification LDAP ?
    Par le Daoud dans le forum VB.NET
    Réponses: 6
    Dernier message: 28/02/2006, 10h09
  4. quel mode d'authentification choisir?
    Par nikalkal dans le forum Sécurité
    Réponses: 2
    Dernier message: 07/02/2006, 12h07
  5. Authentification ldap pour apache sous Windows
    Par beastman007 dans le forum Apache
    Réponses: 3
    Dernier message: 13/07/2005, 12h03

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