Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 5, 2012 14:22:18

sank
Зарегистрирован: 2012-10-05
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

BB: Авторизация

Я новичок в zope.
Пытаюсь сориентироваться с компонентами BlueBream.
Задача такая - юзера должны создаваться динамически (храниться в ZODB), у юзеров нужно назначать права на некие сущности, тоже хранящиеся в ZODB. Плюс к этому всему нужна поддержка системы ролей.

Security в zope с этой задачей прекрасно справляется, за исключением того, что все юзера хранятся в ZCML файлах. Вот хочу спросить - есть ли какой-то пакет для работы с аутентификацией в ZODB?

Читаю про PAU, но не вижу пока там возможность работы с ролями.

Подскажите, плиз, как вы делаете систему авторизации в BB? Сами с нуля реализуете, или всё-таки можно PAU для этого использовать, или ещё что-то есть?

Офлайн

#2 Окт. 9, 2012 00:31:40

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

BB: Авторизация

Программирование авторизации в BlueBream, в целом, выглядит как скрипт, устанавливающий в ZODB пару-тройку т.н. “утилит” (точнее пресистентных утилит, т.е. объектов в базе): https://github.com/astoon/bbru/blob/master/src/bbru/authentication/config.py

Там же, по ссылке, можно поспотреть пример ролей, авторизации и т.д.: https://github.com/astoon/bbru проект носит демонстрационно-обучающий характер.



Офлайн

#3 Окт. 9, 2012 10:53:30

sank
Зарегистрирован: 2012-10-05
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

BB: Авторизация

О! Спасибо, что “ткнули носом”
В bbru много полезного почерпнул, изучая BB, а вот слона то (авторизацию) и не приметил

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version