zums är en ZeroMQ baserat användargränssnitt och sessionshantering för webapps i olika språk / ramar
zums kan installeras av:
easy_install zums
En auth att härska över dem alla.
Django har sitt sätt att hantera användare och sessioner. Ruby har sin egen. Java servlets har sin egen. Och så vidare. Inte bra.
Bra: det finns en ZeroMQ tjänst som program skrivna i alla språk kan interagera med den här tjänsten behåller användare och sessioner. Banan ramen för ditt val passerar sessionid från sessionid namngav cookie blir session, blir inloggade användaren etc. Nginx rutter www.example.com/accounts till zums tjänsten, som råkar vara en webbserver också, och Nginx vägar www.example .com / blogg för att wordpress baserade blogg, och www.example.com/dashboard/ till en Ruby on Rails projekt och www.example.com/* Django. Om en användare loggar in genom att gå till www.example.com/accounts/login/ är sessionid kaka inställd, och om användaren går sedan till www.example.com/blog, wordpress plugin för zums interagerar med zums över zeromq och hämtar användar / sessionsdata.
Så jag skrev den här tjänsten. Detta är faktiskt en samling av tjänster och plugins.
Först installera den här tjänsten:
easy_install zums
Du måste köra zumsd demonen alltför .:
zumsd help
Och skapa en databas för användare .:
zumsd --init
Detta kommer att be om en databasmotor, plats, värdnamn, användarnamn etc och skapa tabeller för dig. [TODO: inte gjort ännu].
Poängen att notera är att användarna lagras i denna databas, och är tillgängliga via en zeromq api också alla språk och ramverk, inte bara django.
Dokumentation: http://packages.python.org/zums
Krav :
- Python
Kommentarer hittades inte