2012/1/9 Vito Falco <[email protected]>

> vorrei storare/reperire dati di autenticazione per un portale Plone 4
> storati su db MySQL attraverso (mi sembra essere l'unica
> soluzione) pas.plugins.sqlalchemy.
>
Certamente l'unica soluzione è usare un plugin pas. E per cominciare un
buon posto è la collective
doc<http://collective-docs.readthedocs.org/en/latest/members/pluggable_authentication_service/index.html>
.
pas.plugins.sqlalchemy può funzionare, ma non è molto flessibile.
Personalmente, dopo aver provato a usarlo come dipendenza (cercando di
costruire un model appropriato al mio DB e seguendo le istruzioni sulla doc
di pypi <http://pypi.python.org/pypi/pas.plugins.sqlalchemy/> - sezione
"Custom principal...")  ho finito con l'includere il codice che mi
interessava dentro al mio prodotto; Il motivo era principalmente che non
avevo bisogno di tutte le interfacce implementate da p.p.s. e mi pare che
anche nel tuo caso sia così: mi sembra di capire che hai bisogno (per
storare/reperire dati di autenticazione) di un plugin che implementa alcune
interfacce tra [IUserAdderPlugin, IPasswordSetCapability, IUserManagement
etc] (storare) e [IAuthenticationPlugin, IUserEnumerationPlugin,
IPropertiesPlugin etc] (reperire).
Se te ne servono solo un paio di quelle elencate probabilmente ti conviene
scrivere il tuo plugin PAS.
My 2 ¢.

        Silvio
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a