Zums é uma gestão do usuário e de sessão baseado em ZeroMQ para webapps em diferentes idiomas / frameworks
Zums pode ser instalado por:
Zums easy_install
Uma auth para governá-los todos.
Django tem a sua maneira de lidar com os usuários e sessões. Ruby tem sua própria. Servlets Java tem seu próprio. E assim por diante. Não é bom.
Bom: há um serviço ZeroMQ que programas escritos em qualquer língua pode interagir com, este serviço mantém os usuários e sessões. O framework web de sua escolha passa idsessão de idsessão cookie chamado, fica sessão, fica usuário logado etc. Nginx rotas www.example.com/accounts ao serviço Zums, que acontece de ser um servidor web também, e rotas nginx www.example .com / blog wordpress base para blog, e www.example.com/dashboard/ a um ruby on rails projeto e www.example.com/* para Django. Se um usuário assina na indo para www.example.com/accounts/login/, biscoito sessionid está definido, e se o usuário, em seguida, vai para www.example.com/blog, wordpress plugin para Zums interage com Zums sobre zeromq e busca do usuário dados / sessão.
Então eu escrevi este serviço. Esta é realmente uma coleção de serviços e plugins.
Primeiro instale este serviço:
Zums easy_install
Você terá que executar o daemon zumsd também .:
zumsd --help
E criar um banco de dados para os usuários .:
zumsd --init
Isto irá pedir um motor de banco de dados, localização, nome de host, nome de usuário, etc, e criar as tabelas para você. [TODO: não feito ainda].
O ponto a salientar é que os usuários são armazenados nesta base de dados, e são acessíveis através de uma api zeromq também todas as linguagens e frameworks, não apenas Django.
Documentação: http://packages.python.org/zums
Requisitos :
- Python
Comentários não encontrado