zums

Software Screenshot:
zums
Software Details:
Version: 0.1.8
Upload Date: 11 May 15
Developer: Amit Upadhyay
Distribution Type: Freeware
Downloads: 4

Rating: 1.0/5 (Total Votes: 1)

zums is a ZeroMQ-based User and Session management for webapps in different languages/frameworks

zums can be installed by:

easy_install zums

One auth to rule them all.

Django has its way of handling users and sessions. Ruby has its own. Java servlets has their own. And so on. Not good.

Good: there is a ZeroMQ service that programs written in any language can interact with, this service maintains users and sessions. The web framework of your choice passes sessionid from sessionid named cookie, gets session, gets logged in user etc. Nginx routes www.example.com/accounts to zums service, which happens to be a web server too, and nginx routes www.example.com/blog to wordpress based blog, and www.example.com/dashboard/ to a ruby on rails project and www.example.com/* to django. If a user signs in by going to www.example.com/accounts/login/, sessionid cookie is set, and if user then goes to www.example.com/blog, wordpress plugin for zums interacts with zums over zeromq and fetches user/session data.

So I wrote this service. This is actually a collection of services and plugins.

First install this service:

easy_install zums

You will have to run the zumsd daemon too.:

zumsd --help

And create a database for users.:

zumsd --init

This will ask for a database engine, location, hostname, username etc and create the tables for you. [TODO: not done yet].

The point to note is that your users are stored in this data base, and are accessible over a zeromq api too all languages and frameworks, not just django.

Documentation: http://packages.python.org/zums

Requirements:

  • Python

Other Software of Developer Amit Upadhyay

smarturls
smarturls

20 Feb 15

fhurl
fhurl

20 Feb 15

Comments to zums

Comments not found
Add Comment
Turn on images!