FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / LDAP ET LOGINHANDLER




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
ldap et loginhandler

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

aurelien lourdel

Mercredi 23 Mai 2007 11:56:58 am

ldap et loginhandler

bonjour, je souhaiterai savoir si en utilisant la connexion avec ldap, les groupes été créer dans ezpublish. et savoir aussi ce qu'il en été pour les droits ?

si vous avez dotre information sur le loginHandler[]=ldap je prends

Sébastien Montel

Mercredi 23 Mai 2007 3:27:46 pm

Re: ldap et loginhandler

Bonjour,

lorsque tu t'authentifies en LDAP, on regarde dans un premier temps si l'utilisateur est défini dans le(s) groupe(s) indiqué(s) dans le fichier ldap.ini au niveau de LDAPUerGroup[], si ce n'est pas le cas celui-ci est positionné dans ces groupes, le premier correspondra à l'emplacement principal du nouvel objet. Pour les droits, le nouvel utilisateur disposera des droits que tu as positionné au niveau des groupes qui contiennent par défaut les utilisateurs LDAP.

Sébastien

aurelien lourdel

Mercredi 23 Mai 2007 3:46:15 pm

Re: ldap et loginhandler

et pour créer mes groupe je fais

LDAPUserGroup[]
LDAPUserGroup[]=nom_premier_groupe
LDAPUserGroup[]=nom_second_groupe

si possible en utilisant les meme groupes que j'ai dans mon annuaire??
et les droits au niveau du groupe se définissent bien directement dans Ez ?
et LDAPUserGroupType sert a quoi?

merci pour ta reponse

Sébastien Montel

Mercredi 23 Mai 2007 4:18:15 pm

Re: ldap et loginhandler

le nom des groupes n'est pas nécessairement celui de tes groupes LDAP. Le premier groupe que tu indiques cdans LDAPUerGroup correpond à l'emplacement principal de l'utilisateur. Si un utilisateur s'authentifie via LDAP et qu'il n'existe pas dans la iste de users au sens ez, un nouvel objet eZUser pour cet utilisateur est placé dans le groupe nom_premier_groupe en reprenant ton exemple.
Les droits se définissent bien au niveau de eZ
Le LDAPUserGroupType sert à indiquer sous quelle forme tu vas indiquer les valeurs de LDAPUserGroup : soit l'id de l'objet group_user, soit le name du group_user.

Sébastien

aurelien lourdel

Mercredi 23 Mai 2007 4:28:23 pm

Re: ldap et loginhandler

Merci pour tes réponses

aurelien lourdel

Mercredi 30 Mai 2007 9:37:54 am

Re: ldap et loginhandler

Alors voila j'ai fait rempli mon fichier ldap.ini.append.php

et lorsque j'ssaye de me connecter j'ai l'erreur suivante qui apparait:

Fatal error: Call to a member function on a non-object in C:\Program Files\Apache Group\Apache2\htdocs\kernel\classes\datatypes\ezuser\ezldapuser.php on line 577
Fatal error: eZ publish did not finish its request

The execution of eZ publish was abruptly ended, the debug output is present below.

et quand je vais voir la ligne en question j'ai :

eZUser::setCurrentlyLoggedInUser( $existingUser, $existingUser->attribute( 'contentobject_id' ) );

Mias je ne vois pa du tout d'ou peut venir le probleme :s avez vous une idé ??

aurelien lourdel

Mercredi 30 Mai 2007 3:51:31 pm

Re: ldap et loginhandler

probleme résolu.

Par contre maintenant je voudrais que mes ezuser n'arrive pas dans GuestAccount mais dans un autre groupes d'utilisateurs mais ca ne marche pas .... ca me met que je n'ai pas les autorisations...

sauriez vous comment faire ?

Sébastien Montel

Mercredi 30 Mai 2007 4:39:34 pm

Re: ldap et loginhandler

Bonjour,

pour modifier le groupe par défaut des utilisateurs tu modifies la valeur de l'attribut LDAPUserGroup soit en indiquant le nom du groupe si l'attribut LDAPUserGroupType vaut name ou l'id du groupe si LDAPUserGroupType vaut id

Sébastien

aurelien lourdel

Jeudi 31 Mai 2007 8:38:05 am

Re: ldap et loginhandler

en faite je voudrais créer un groupe ezpublish par OU

exemple:

OU: Personnels --> groupe ez: Personnels
OU: Administration --> groupe ez Administration

Mais le probleme c'est que dans mon LDAPBaseDn=OU--Personnels-OU,DC--lilletest,DC--loc

je dois indiquer l' OU... donc je ne peux pas me connecter avec des utilisateurs d'un autre OU

aurelien lourdel

Jeudi 31 Mai 2007 2:56:22 pm

Re: ldap et loginhandler

probleme reglé, je viens de me rendre compte que les autre OU ne pourront pas venir sur l'intranet car ce sont d'autre centres....

Sinon avec les LDAPUserGroup[], je me suis rendu compte que si on fait une liste, l'utilisateur va se créer dans tous les groupes.... il faut alors le suppprimer des groupes dont on ne veut pas qu'il appartiennent...

est ce normal ?

Sébastien Montel

Jeudi 31 Mai 2007 3:09:58 pm

Re: ldap et loginhandler

Hello,

comportement normal à priori oui ... un objet user est créé et il peut être associé à plusieurs noeuds. Si le but est que les utilisateurs de ton annuaire soit insérés dans différents groupes d'utilisateurs ez, je te conseille de regarder vers l'écriture d'un script que tu exécuteras en ligne de commande ; pour peupler nos groupes utilisateurs on a fait ainsi, tous les utilisateurs sont créés et placés dans le groupe défini par défaut avec LDAPUserGroup et on définit des emplacements secondaires en faisant des correspondances entre des filtres ldap et des groupes ezp.

Sébastien

aurelien lourdel

Jeudi 31 Mai 2007 3:37:00 pm

Re: ldap et loginhandler

serait ce trop te demander de me faire voir ton script s'il te plait? si tu es d'accord je te mettrais mon adresse mail

Sébastien Montel

Jeudi 31 Mai 2007 4:06:34 pm

Re: ldap et loginhandler

pas de problème ...

Sébastien

aurelien lourdel

Jeudi 31 Mai 2007 4:14:44 pm

Re: ldap et loginhandler

Merci beaucoup

Viks moi!

Lundi 14 Janvier 2008 5:20:49 pm

Re: ldap et loginhandler

Bonjour,

Je viens de lire les réponses postes sur ce sujet et en fait j'ai la meme erreur qu'aurelien.

Vous avez trouvé la solution. J'ai beau cherché je ne trouve pas la solution. Pourriez-vous me dire ce que vous avez modifié ou fait pour que cela fonctionne.?

Ma santé mentale vous en sera eternellement reconnaissante !!! (désolé!! )

Merci d'avance !

viks!

Charles KOPROWSKI

Mercredi 20 Février 2008 11:16:23 am

Re: ldap et loginhandler

J'avais aussi la même erreur. En activant le debug, je me suis rendu compte que le problème venait d'un attribut manquant dans l'annuaire LDAP (attribut mail), ce qui empêchait la création de l'utilisateur dans la base d'EZ.

--
Charles KOPROWSKI

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog