Size: a a a

2021 January 06

И

Игорь in symfony
Sergey Protko
ты тогда про RBAC не? если тебя чисто роли интересуют. ABAC это все ж про атрибуты ресурсов
Нет, нет) роль в системе, и роль в какой то компании, это все таки атрибуты) и я бы сказал что роль в компании это скорее должность)
источник

D

Dmitry in symfony
Sergey Protko
и прикодим к выводу что централизация плохая идея)
а микросервисы это централизация, просто смотря с какой стороны поглядеть :)
источник

SP

Sergey Protko in symfony
ты можешь централизовать управление юзерами и аутентификацию, управление сессиями... а вот авторизация действий - это уже централизовать как цель я бы не ставил вообще. Затем и нужны все эти стандарты что бы было проще интегрировать системы.
источник

D

Dmitry in symfony
только один сервис отвечает за заказы - чем вам не централизация ?:)
источник

SP

Sergey Protko in symfony
Dmitry
только один сервис отвечает за заказы - чем вам не централизация ?:)
не путай специализацию и централизацию.
источник

D

Dmitry in symfony
в общем маловато контекста для рассуждения об авторизации
источник

D

Dmitry in symfony
может там глобальная админка которая рулит авторизацией в каждом отдельном сервисе
источник

D

Dmitry in symfony
а может центральный сервис для подтверждения любого чиха
источник

D

Dmitry in symfony
а может все основано на хешировании длины МПХ пользователя и за счет этого прав больше
источник

SP

Sergey Protko in symfony
Dmitry
может там глобальная админка которая рулит авторизацией в каждом отдельном сервисе
представь что у тебя старая добрая multi tenatnt система, тебе надо разграничивать доступ по организациям например.
источник

И

Игорь in symfony
Sergey Protko
ты можешь централизовать управление юзерами и аутентификацию, управление сессиями... а вот авторизация действий - это уже централизовать как цель я бы не ставил вообще. Затем и нужны все эти стандарты что бы было проще интегрировать системы.
Как считаете то о чем я думаю, это жизнеспособно, или я чего то не понял? Выдача прав и логика выдачи прав, на конкретном сервисе. Модель атрибутов из которых принимается решение о доступе к ресурсу, в сервисе авторизации
источник

SP

Sergey Protko in symfony
аля "тебе можно редактировать товар если ты работаешь в этом разделе каталога своей организации или если каталог с тобой пошарили". или "ты можешь запаблишить товар только если у тебя есть 2 апрува от менеджеров". Это то место где "тупая авторизация" пересекается с "бизнес правилами"
источник

D

Dmitry in symfony
ну если там такое, то лучше наверное РБАК + абак
источник

SP

Sergey Protko in symfony
abac сложно)
источник

D

Dmitry in symfony
а кому сейчас легко ?
рбак+абак в таких системах живет, хотя у меня был опыт всего на 2к организаций (20-30к юзеров)
источник

И

Игорь in symfony
Админ хелпани, и направь на путь истиный, я в верном ключе двигаюсь?)
источник

D

Dmitry in symfony
но у меня был монолит с централизованной авторизацией на yii
источник

И

Игорь in symfony
Dmitry
но у меня был монолит с централизованной авторизацией на yii
Впизду, не юзай микросервис если не надо, это очень сложная хератень. Которая в 80% рашен компашен будет организована через жопу
источник

И

Игорь in symfony
Ты как только с ними начнёшь, так с вертухи от изаляции и консистентности словишь!
источник

И

Игорь in symfony
Там по пиздюлям раздают как надо
источник