persistance de l'utilisateur authentifié

Document Actions
Réponses: 3   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

persistance de l'utilisateur authentifié

Posté par airod le 16/03/2010 09:18
bonjour, j'ai une question simple.
j'utilise SimpleUserFolder + mysql pour gérer les connections a mon site.
il n'y a pas de problème particulier sauf que dans le Request, je n'arrive pas a conserver l'utilisateur comme authentifier pour ZOPE
AUTHENTICATED_USER <SpecialUser 'Anonymous User'>


comment puis je spécifier a ZOPE de concerver cette information.
en effet dans la ZMI, si je regarde le request n'importe ou dans mon arborescence, j'otiens
AUTHENTICATED_USER <User 'benoit'>

c'est moi et bien authentifier.

l'impact c'est que je ne peux pas créer d'espace perso pour les utilisateurs, qu'il pourraient editer.

comment dois je faire?
dois ajouter quelques méthodes dans mon simpleUsersFolder?

merci
  • Re: persistance de l'utilisateur authentifié

    Posté par boussard le 19/03/2010 23:45
    Utilise http://pypi.python.org/pypi/Products.PluggableAuthService (PAS) pour gerer tes utilisateurs de façon plus flexible.
    Pour la zmi l'authentification est maintenu par l'authentification basique. Avec PAS c'est les challenge plugins qui gèrent cela. Un challenge offre une interface d'identification. L'information d'authentification est stocké par la suite le plus souvent sous la forme d'un cookie .
    En esperant que cela t'aide , Youenn
  • Re: persistance de l'utilisateur authentifié

    Posté par airod le 30/04/2010 09:04
    Bonjour, voilà je réactive un peu ce post, car j'ai du nouveau sur ce problème d'utilisateur authentifier.
    Donc j'utilise SimpleUserFolder pour récupérer de ma base de données mes comptes utilisateurs.
    Je les vois bien apparaitre dans La ZMI zope dans l'acl-users spécifique a simpleUserFolder.
    J'ai créer un nouveau role XXX, que j'ai spécifier a mes utilisateur lorsque je les récupère de la BDD a partir du script acl_users/getUserDetails.
    J'ai créé un dossier dont jai changé les paramètres de sécurité pour donner tous acces a XXX, et authenticated mais pas a Anonymous.

    J'ai dans ce dossier un fichier index_html.

    Dans mon navigateur j'essai d'accéder a mon foder. La boite d'authentification s'ouvre bien mais lorsque je saisi le nom d'utilisateur et mot de passe d'un user present dans la BDD, je me fait jeter.
    Est ce que quelqu'un a une idée de ce qu'il manque? De plus dans le cas ou j'arrive a faire fonctionner le système d'authentification de zope via simpleUserFolder, comment puis je redesigner la fenetre d'authentification.
    merci d'avance.
  • Re: persistance de l'utilisateur authentifié

    Posté par airod le 30/04/2010 22:04
    Ca y est j'ai réussi, j'avais juste fait une petite faute en retournant "roles" au lieu de "role"

Python.org : Le site officiel du langage Python.
Zope.org : Le site web officiel de Zope.
Daily Python-URL : Actus de l'univers Python.
Tribute to Zyons : Zyons notre ami et membre fondateur de l'Afpy, nous quittait en 2005.