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

Tomcat et TomEE Java Discussion :

Authentif. via LDAP : pb sur roles


Sujet :

Tomcat et TomEE Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Points : 39
    Points
    39
    Par défaut Authentif. via LDAP : pb sur roles
    Bonjour,

    Je tente de m'authentifier à une application Web via un annuaire LDAP.
    La connexion se passe bien, mais par contre, l'utilisateur ne semble avoir aucun rôle, alors que je lui en ai mis un.

    La commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    log.debug("UserPrincipal : " + ((javax.servlet.http.HttpServletRequest)req).getUserPrincipal());
    me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserPrincipal : GenericPrincipal[monUser()]
    Lorsque j'utilise le MemoryRealm, j'ai bien un rôle qui s'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserPrincipal : GenericPrincipal[monUser(MonRole,)]
    Configuration du server.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	<!-- Authentification : Par Annuaire LDAP -->
    	<Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"
    		 connectionURL="ldap://192.168.1.108:389"
    		 userPattern="uid={0},ou=people,dc=monSousDomaine,dc=monDomaine,dc=fr"
    		 userRoleName="c"/>
    L'entrée dans l'annuaire LDAP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    dn: uid=monUser,ou=people,dc=monSousDomaine,dc=monDomaine,dc=fr
    objectClass: organizationalPerson
    objectClass: zimbraAccount
    objectClass: amavisAccount
    c: monRole
    uid: monUser
    userPassword: (...)
    (...)

    Quelqu'un saurait-il me dire où se trouve mon erreur ?
    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Points : 39
    Points
    39
    Par défaut
    Problème réglé : visiblement, Tomcat avait les droits suffisants pour procéder à l'authentification, mais pas pour récupérer les roles.
    J'ai donc ajouté les propriétés connectionName et connectionPassword pour la connexion à l'annuaire LDAP, et ça fonctionne.

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

Discussions similaires

  1. creation d'une authentification via LDAP
    Par daledu77 dans le forum C#
    Réponses: 2
    Dernier message: 08/04/2014, 16h11
  2. Serveur SFTP avec authentification via LDAP
    Par Tibo68 dans le forum Administration système
    Réponses: 1
    Dernier message: 28/06/2013, 15h32
  3. Authentification via LDAP
    Par Aguado dans le forum ASP
    Réponses: 9
    Dernier message: 07/05/2009, 15h56
  4. [auth-method] Authentification via ldap
    Par heid dans le forum Weblogic
    Réponses: 3
    Dernier message: 25/04/2008, 14h00
  5. [C#][Active Directory]Authentification via LDAP
    Par apoingsfermes dans le forum ASP.NET
    Réponses: 7
    Dernier message: 11/11/2006, 11h03

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