J'authentifie les utilisateurs de mon application grâce à LDAP en
utilisant la fonction ldap_bind. Jusque là tout va bien, j'arrive à
récupérer ce que je veux.
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais
je ne trouve nulle part comment faire. Je n'arrive pas à récupérer
l'entrée userPassword, donc je ne vois pas comment la changer.
Y a-t-il une fonction ou une classe PHP dédiée pour faire ça ?
Attention, il semble que pour les annuaires Novell, il faille utiliser le SHA pour recuperer les mots de passe.
par contre sur du iplanet ca devrait aller.
non?
Damien METZLER a formulé ce vendredi :
Bonjour,
J'authentifie les utilisateurs de mon application grâce à LDAP en utilisant la fonction ldap_bind. Jusque là tout va bien, j'arrive à récupérer ce que je veux.
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais je ne trouve nulle part comment faire. Je n'arrive pas à récupérer l'entrée userPassword, donc je ne vois pas comment la changer.
Y a-t-il une fonction ou une classe PHP dédiée pour faire ça ?
Merci d'avance
Damien METZLER
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Attention, il semble que pour les annuaires Novell, il faille utiliser
le SHA pour recuperer les mots de passe.
par contre sur du iplanet ca devrait aller.
non?
Damien METZLER a formulé ce vendredi :
Bonjour,
J'authentifie les utilisateurs de mon application grâce à LDAP en utilisant
la fonction ldap_bind. Jusque là tout va bien, j'arrive à récupérer ce que je
veux.
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais je ne
trouve nulle part comment faire. Je n'arrive pas à récupérer l'entrée
userPassword, donc je ne vois pas comment la changer.
Y a-t-il une fonction ou une classe PHP dédiée pour faire ça ?
Merci d'avance
Damien METZLER
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Attention, il semble que pour les annuaires Novell, il faille utiliser le SHA pour recuperer les mots de passe.
par contre sur du iplanet ca devrait aller.
non?
Damien METZLER a formulé ce vendredi :
Bonjour,
J'authentifie les utilisateurs de mon application grâce à LDAP en utilisant la fonction ldap_bind. Jusque là tout va bien, j'arrive à récupérer ce que je veux.
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais je ne trouve nulle part comment faire. Je n'arrive pas à récupérer l'entrée userPassword, donc je ne vois pas comment la changer.
Y a-t-il une fonction ou une classe PHP dédiée pour faire ça ?
Merci d'avance
Damien METZLER
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
Damien METZLER
dans le domaine Pear, il y a l'embarras du choix !
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un bind, récupérer des propriétés.... mais je sais pas changer le mot de passe. Je me demandais si pour cet attribut particulier, il n'y avait pas quelque chose d'autre à faire.
dans le domaine Pear, il y a l'embarras du choix !
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un
bind, récupérer des propriétés.... mais je sais pas changer le mot de
passe. Je me demandais si pour cet attribut particulier, il n'y avait
pas quelque chose d'autre à faire.
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un bind, récupérer des propriétés.... mais je sais pas changer le mot de passe. Je me demandais si pour cet attribut particulier, il n'y avait pas quelque chose d'autre à faire.
Bruno Desthuilliers
Damien METZLER wrote:
Bonjour,
J'authentifie les utilisateurs de mon application grâce à LDAP (snip)
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais (snip)
Je n'arrive pas à récupérer l'entrée userPassword,
Quel annuaire (openLdap, MS, ...) ? Quel schéma ?
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer cet attribut...
Bruno
Damien METZLER wrote:
Bonjour,
J'authentifie les utilisateurs de mon application grâce à LDAP
(snip)
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais
(snip)
Je n'arrive pas à récupérer l'entrée userPassword,
Quel annuaire (openLdap, MS, ...) ? Quel schéma ?
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer
cet attribut...
J'authentifie les utilisateurs de mon application grâce à LDAP (snip)
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais (snip)
Je n'arrive pas à récupérer l'entrée userPassword,
Quel annuaire (openLdap, MS, ...) ? Quel schéma ?
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer cet attribut...
Bruno
Bruno Desthuilliers
Damien METZLER wrote:
dans le domaine Pear, il y a l'embarras du choix !
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un
bind, récupérer des propriétés.... mais je sais pas changer le mot de passe. Je me demandais si pour cet attribut particulier, il n'y avait pas quelque chose d'autre à faire.
A priori[1] non, c'est un attribut comme les autres - enfin, presque puisqu'il peut être crypté.
Bruno
Damien METZLER wrote:
dans le domaine Pear, il y a l'embarras du choix !
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un
bind, récupérer des propriétés.... mais je sais pas changer le mot de
passe. Je me demandais si pour cet attribut particulier, il n'y avait
pas quelque chose d'autre à faire.
A priori[1] non, c'est un attribut comme les autres - enfin, presque
puisqu'il peut être crypté.
dans le domaine Pear, il y a l'embarras du choix !
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un
bind, récupérer des propriétés.... mais je sais pas changer le mot de passe. Je me demandais si pour cet attribut particulier, il n'y avait pas quelque chose d'autre à faire.
A priori[1] non, c'est un attribut comme les autres - enfin, presque puisqu'il peut être crypté.
Bruno
Marc
dans le domaine Pear, il y a l'embarras du choix !
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un bind, récupérer des propriétés.... mais je sais pas changer le mot de passe. Je me demandais si pour cet attribut particulier, il n'y avait pas quelque chose d'autre à faire.
il suffit de regarder comment c'est implémenté dans l'un de ces services, enfin si ca l'est.
Db_ldap est typiquement une interface RW sur les bases ldap. On peut voir rapidement si c'est la cas ou pas.
dans le domaine Pear, il y a l'embarras du choix !
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un
bind, récupérer des propriétés.... mais je sais pas changer le mot de
passe. Je me demandais si pour cet attribut particulier, il n'y avait
pas quelque chose d'autre à faire.
il suffit de regarder comment c'est implémenté dans l'un de ces
services, enfin si ca l'est.
Db_ldap est typiquement une interface RW sur les bases ldap. On
peut voir rapidement si c'est la cas ou pas.
J'ai pas de problème pour faire du LDAP : je sais me connecter, faire un bind, récupérer des propriétés.... mais je sais pas changer le mot de passe. Je me demandais si pour cet attribut particulier, il n'y avait pas quelque chose d'autre à faire.
il suffit de regarder comment c'est implémenté dans l'un de ces services, enfin si ca l'est.
Db_ldap est typiquement une interface RW sur les bases ldap. On peut voir rapidement si c'est la cas ou pas.
Marc
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer cet attribut...
oui, mais il s'agit de recuperer un mdp depuis un formulaire et de le changer sur la base.
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer
cet attribut...
oui, mais il s'agit de recuperer un mdp depuis un formulaire et
de le changer sur la base.
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer cet attribut...
oui, mais il s'agit de recuperer un mdp depuis un formulaire et de le changer sur la base.
Paul Delannoy
Marc a écrit:
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer cet attribut...
oui, mais il s'agit de recuperer un mdp depuis un formulaire et de le changer sur la base. Regardes là : http://cpu.sourceforge.net/ tu trouveras (peut être) de
l'aide.
Marc a écrit:
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour
récupérer cet attribut...
oui, mais il s'agit de recuperer un mdp depuis un formulaire et
de le changer sur la base.
Regardes là : http://cpu.sourceforge.net/ tu trouveras (peut être) de
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer cet attribut...
oui, mais il s'agit de recuperer un mdp depuis un formulaire et de le changer sur la base. Regardes là : http://cpu.sourceforge.net/ tu trouveras (peut être) de
l'aide.
Damien METZLER
Damien METZLER wrote:
Bonjour,
J'authentifie les utilisateurs de mon application grâce à LDAP
(snip)
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais
(snip)
Je n'arrive pas à récupérer l'entrée userPassword,
Quel annuaire (openLdap, MS, ...) ? Quel schéma ?
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer cet attribut...
Bruno C'était OpenLDAP, et c'était un problème de droit sur l'attribut
userPassword.
Merci quand même à tous ;)
Damien METZLER wrote:
Bonjour,
J'authentifie les utilisateurs de mon application grâce à LDAP
(snip)
J'aimerais que mes utilisateur puissent changer leur mot de passe, mais
(snip)
Je n'arrive pas à récupérer l'entrée userPassword,
Quel annuaire (openLdap, MS, ...) ? Quel schéma ?
Avec openLdap et OpenLDAPPerson, je n'ai pas de problème pour récupérer
cet attribut...
Bruno
C'était OpenLDAP, et c'était un problème de droit sur l'attribut