zums adalah ZeroMQ berbasis pengguna dan Sesi manajemen untuk webapps di berbagai bahasa / kerangka kerja
zums dapat diinstal oleh:
zums easy_install
Satu auth untuk memerintah mereka semua.
Django memiliki cara menangani pengguna dan sesi. Ruby memiliki sendiri. Servlets Java memiliki mereka sendiri. Dan sebagainya. Tidak baik.
Baik: ada layanan ZeroMQ bahwa program yang ditulis dalam bahasa dapat berinteraksi dengan, layanan ini mempertahankan pengguna dan sesi. Kerangka web pilihan Anda melewati sessionid dari sessionid bernama Cookie, mendapat sesi, akan login user dll Nginx rute www.example.com/accounts layanan zums, yang kebetulan menjadi server web juga, dan rute nginx www.example .com / blog ke wordpress berbasis blog, dan www.example.com/dashboard/ ke ruby pada proyek rel dan www.example.com/* untuk Django. Jika pengguna masuk dengan pergi ke www.example.com/accounts/login/, kue sessionid diatur, dan jika pengguna kemudian pergi ke www.example.com/blog, plugin wordpress untuk zums berinteraksi dengan zums lebih zeromq dan mengambil pengguna / data sesi.
Jadi saya menulis layanan ini. Ini adalah benar-benar koleksi layanan dan plugin.
Pertama menginstal layanan ini:
zums easy_install
Anda harus menjalankan daemon zumsd terlalu .:
zumsd --help
Dan membuat database untuk pengguna .:
zumsd --init
Ini akan meminta mesin database, lokasi, hostname, username dll dan membuat tabel untuk Anda. [TODO: belum selesai].
Titik untuk dicatat adalah bahwa pengguna Anda disimpan dalam data base, dan dapat diakses melalui api zeromq terlalu semua bahasa dan kerangka kerja, bukan hanya Django.
Dokumentasi: http://packages.python.org/zums
Persyaratan :
- Python
Komentar tidak ditemukan