zums является ZeroMQ основе пользователя и сессии управления для WebApps на разных языках / рамок
zums могут быть установлены:
easy_install zums
Один авт чтобы управлять ими всеми.
Джанго имеет способ обработки пользователей и сессий. Руби своя. Java сервлеты своя. И так далее. Нехорошо.
Хорошо: есть услуга ZeroMQ, что программы, написанные на любом языке может взаимодействовать с, эта услуга поддерживает пользователей и сессий. Веб-база ваш выбор проходит SessionID от имени SESSIONID печенье, получает сессии, получает вошедшего в систему пользователя и т.д. Nginx маршруты www.example.com/accounts к zums службы, который, случается, веб-сервер тоже, и Nginx маршруты www.example .com / блога WordPress на основе блога, и www.example.com/dashboard/ в Ruby On Rails проекта и www.example.com/*~~pobj Джанго. Если пользователь знаков в идя в www.example.com/accounts/login/~~V, SessionID печенье установлен, и если пользователь затем переходит к www.example.com/blog~~V, WordPress плагин для zums взаимодействует с zums над ZeroMQ и получает пользователь / данные сессии.
Так что я написал эту услугу. На самом деле это набор сервисов, и плагинов.
Сначала установите эту услугу:
easy_install zums
Вам придется запустить демон zumsd слишком .:
zumsd --help
И создать базу данных для пользователей .:
zumsd --init
Это будет просить двигателя базы данных, место, имя хоста, имя пользователя и т.д., и создавать таблицы для вас. [TODO: еще не сделал].
Дело отметить, что пользователи хранятся в этой базе данных, и доступны через API ZeroMQ тоже все языки и основы, не только Django.
Документация: http://packages.python.org/zums
Требования
- Python
Комментарии не найдены