zums este un ZeroMQ bazat pe management de utilizator și sesiune de aplicații web în diferite limbi / cadre
zums poate fi instalat prin:
zums easy_install
Unul auth-le pe toate pronunțe.
Django are felul său de manipulare utilizatorilor și sesiuni. Ruby are propria. Servlet Java are propria lor. Și așa mai departe. Nu e bine.
Bun: există un serviciu ZeroMQ că programele scrise în orice limbă poate interacționa cu acest serviciu menține utilizatorii și sesiuni. Cadrul web la alegere trece sessionid la sessionid cookie nume, devine sesiune, se conectat de utilizare etc. Nginx rute www.example.com/accounts la serviciu zums, care se întâmplă să fie un server de web prea, și a rutelor de Nginx www.example .com / blog a wordpress bazat pe blog, și www.example.com/dashboard/ la un rubin pe șine proiect și www.example.com/* de django. Dacă un utilizator în accesând www.example.com/accounts/login/, cookie sessionid este stabilit, iar în cazul în care ghidul de apoi se duce la www.example.com/blog, plugin WordPress pentru zums interacționează cu zums peste zeromq și preia utilizator / date sesiune.
Așa că am scris acest serviciu. Aceasta este de fapt o colecție de servicii și plugin-uri.
Mai întâi instalați acest serviciu:
zums easy_install
Va trebui să rulați daemon zumsd prea .:
zumsd help
Și de a crea o bază de date pentru utilizatorii .:
zumsd --init
Acest lucru va cere un motor de baze de date, localizare, hostname, numele de utilizator, etc și de a crea tabelele de tine. [TODO: nu se face încă].
Punctul de remarcat este faptul că utilizatorii sunt stocate în această bază de date, și sunt accesibile pe o API zeromq prea toate limbile și cadre, nu numai django.
Documentație: http://packages.python.org/zums
Cerințe :
- Python
Comentariile nu a fost găsit