zums is 'n ZeroMQ-gebaseerde gebruikers en Sessie bestuur webapps in verskillende tale / raamwerke
zums geïnstalleer kan word deur:
easy_install zums
Een auth om hulle almal te regeer.
Django het sy manier van hantering van gebruikers en sessies. Ruby het sy eie. Java servlets het hul eie. En so aan. Nie goed nie.
Goed: daar is 'n diens wat ZeroMQ programme in enige taal geskryf kan interaksie met hierdie diens onderhou gebruikers en sessies. Die web raamwerk van jou keuse gaan sessie-uit sessie-naam koekie kry sessie kry aangemeld gebruiker ens Nginx roetes www.example.com/accounts om zums diens, wat gebeur met 'n web bediener te wees, en nginx roetes www.example com / blog om wordpress gebaseer blog en www.example.com/dashboard/ om 'n Ruby on Rails projek en www.example.com/* om Django. As 'n gebruiker in deur te gaan na www.example.com/accounts/login/ word sessie-koekie, en as die gebruiker gaan dan na www.example.com/blog, wordpress plugin vir zums wisselwerking met zums oor zeromq en haal gebruiker / sessie data.
So ek skryf hierdie diens. Dit is eintlik 'n versameling van dienste en plugins.
Installeer eerste van hierdie diens:
easy_install zums
Jy sal hê om die zumsd daemon te hardloop .:
zumsd help uit te voer
En die skep van 'n databasis vir gebruikers .:
zumsd --init
Dit sal vra vir 'n databasis-enjin, die plek, gasheernaam, gebruikersnaam, ens en die skep van die tafels vir jou. [TODO: nog nie gedoen nie].
Die punt om daarop te let is dat jou gebruikers gestoor in hierdie data basis, en is toeganklik oor 'n zeromq api te alle tale en raamwerke, nie net Django.
Dokumentasie: http://packages.python.org/zums
Vereistes :
- Python
Kommentaar nie gevind