2017-10-10 5 views
0

J'ai configuré une authentification LDAP sur mon Liferay Portal 6.2 CE.Authentification LDAP Liferay ignorant le mot de passe

Le problème que j'ai découvert est que lorsque les utilisateurs se connectent, mon portail ignore complètement la vérification du mot de passe.

Ceci est la cartographie de l'utilisateur actuel:

UUID: 
Username: sAMAccountName 
Email: userPrincipalName 
Password: unicodePwd 
Name: givenName 
Second name: middleName 
Surname: sn 
Fullname: cn 
Gruppo: memberOf 

En outre, le portail est configuré pour ignorer l'authentification par mot de passe interne Liferay, déléguer à LDAP:

auth.pipeline.enable.liferay.check=false 

Répondre

0

Il était obligatoire de spécifier que l'indicateur d'authentification ldap forçant était vrai. Cette configuration a résolu le problème.

0

Essayez de définir les deux propriétés suivantes dans le portail fichier d'extension de propriétés.

users.update.last.login=false 
ldap.import.user.password.enabled=false 

Redémarrez le conteneur d'application, puis essayez-le.

Ceci est une supposition assez sauvage de ma part parce que le problème n'est pas bien énoncé. Si les changements mentionnés ci-dessus ne fonctionnent pas, pouvez-vous faire ce qui suit.

  1. Reformuler ce qui est ou ne fonctionne pas actuellement avec des détails explicites
  2. Etat
  3. comment vous voulez que cela fonctionne
  4. Poster tous vos fichiers override portail
  5. Déposez votre console serveur complet de l'application à partir de laquelle vous démarrer le serveur lorsque vous essayez de vous connecter

Poster toutes les autres entrées du journal vous concernant LDAP semblent importants