|
ABAC
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Ну, если гадать на кофе и моя догадка верна. То у него модель авторМодель в бд какая? Тариф - Услуга - Тип. Тариф - > Тип один ко многим. Тогда чел НИКОГДА не получит типы не свои при данном тарифе)))))) "Как" он их не получит? Как пустые коллекции? Или как ошибку доступа? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 14:56 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton, Как захочешь. Ошибку на экран - Заплатите для получения прав или http.error клиенту ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 14:59 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton Тут нет ответа на вопрос. Что-же хочет бизнес? Показывать частично усеченный объект? смотри есть например конструктор на сайте - он состоит из напрмер элементов например 20 ( все эти элементы наследуются от одного базовго типа например) так вот у тарифа А есть доступ только к половине этих элементов- тоесть при загрузке страницы( идет запрос на рест поинт) выдывать только 10 элементов далее есть набор шрифтов - в тарифе чотко прописано какие доступны ,какие нет - так же выдавать только доступные в рамках одного тарифа есть группы юзеров - наприммер это группа менеджеров,группа доярок у этих групп есть общая область видимости объектов - пусть это будут папки с чем то так вот что нужно например я доярка хочу расшарить свою папку кому то из группы менеджеров( не всем- а конкретному пользователю) чтоб при заходе в свой личный кабинет он видел не только свою папку но и мою вот такая штука мне нужна ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:00 |
|
ABAC
|
|||
---|---|---|---|
#18+
У тебя - бизнес функция. На вход - роли и запрос а на выходе - модель кабинета. Верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:04 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton, /res/tarifs/{tarifid}/types Юзверь зашел на /res/tarifs/345/types 345 это айди для join Как ты другие получишь?)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:04 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton, Он делает даже не веб магазин а Конструктор веб магазинов. Сочувствую) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:07 |
|
ABAC
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, почему 2 запроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:07 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton PetroNotC Sharp, почему 2 запроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:08 |
|
ABAC
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton PetroNotC Sharp, почему 2 запроса? 345 откуда? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:12 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton, Юзверь как то заходит на определенный тариф? - из кук - из списка всех тарифов - из ярлыка на десктопе -хакер Это же рест законы. Не мои. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:18 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton, res = self._call_api('users/{user_id!s}/info/'. https://instagram-private-api.readthedocs.io/en/latest/_modules/instagram_private_api/endpoints/users.html ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:20 |
|
ABAC
|
|||
---|---|---|---|
#18+
asv79 mayton Тут нет ответа на вопрос. Что-же хочет бизнес? Показывать частично усеченный объект? смотри есть например конструктор на сайте - он состоит из напрмер элементов например 20 ( все эти элементы наследуются от одного базовго типа например) Конструктор сайтов - самая безперспективная вещь IMHO. 99% что твои усилия будут потрачены зря. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:21 |
|
ABAC
|
|||
---|---|---|---|
#18+
ТС про рест еще полгода назад спорил и матерился ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:21 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton asv79 пропущено... смотри есть например конструктор на сайте - он состоит из напрмер элементов например 20 ( все эти элементы наследуются от одного базовго типа например) Конструктор сайтов - самая безперспективная вещь IMHO. 99% что твои усилия будут потрачены зря. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 15:22 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton asv79 пропущено... смотри есть например конструктор на сайте - он состоит из напрмер элементов например 20 ( все эти элементы наследуются от одного базовго типа например) Конструктор сайтов - самая безперспективная вещь IMHO. 99% что твои усилия будут потрачены зря. это не конструктор сайтов) но юзерстори похожа-как на конструкторе сайтов в зависиомости от тарифа есть доступность к продвинутым фичам так и нам надо ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 19:11 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton У тебя - бизнес функция. На вход - роли и запрос а на выходе - модель кабинета. Верно? что то похожее да тоесть по факту как ты сказал это очень похоже на функционал конструктора сайтов - человек купил тариф - ему доступны одни фичи,у кого то тариф покруче и фич там больше вот это все надо как то на беке реализовать -,как тут реализовать на сс я не могу понять ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 19:22 |
|
ABAC
|
|||
---|---|---|---|
#18+
asv79 mayton У тебя - бизнес функция. На вход - роли и запрос а на выходе - модель кабинета. Верно? что то похожее да тоесть по факту как ты сказал это очень похоже на функционал конструктора сайтов - человек купил тариф - ему доступны одни фичи,у кого то тариф покруче и фич там больше вот это все надо как то на беке реализовать -,как тут реализовать на сс я не могу понять ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 19:26 |
|
ABAC
|
|||
---|---|---|---|
#18+
PetroNotC Sharp asv79 пропущено... что то похожее да тоесть по факту как ты сказал это очень похоже на функционал конструктора сайтов - человек купил тариф - ему доступны одни фичи,у кого то тариф покруче и фич там больше вот это все надо как то на беке реализовать -,как тут реализовать на сс я не могу понять роль дать не проблема. ПРоблема в том ,как я выше уже писал каждый тариф это набор кучи разных фич- как ты это опишешь на спринг секурити мне не очень понятно есть контроллер туда прилетает запрос от юзера- мы видим его роль - и что далее - мы должны согласно его роли выдать ему некий набор объектов грубо говоря- где этот набор описать и как его выдавать?) тоесть грубо говоря тариф а включает в себя 2 таких то шрифта,4 таких то флавикона,5 еще там чего и тд до бесконечности приведи кусок кода который будет делать это на сс- я лично не понимаю как ты собрался разграничить доступ к ресурсам приходит другой юзер на тот же контроллер - и ему выдается другой набор функционала согласно его роли( тарифу) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 19:43 |
|
ABAC
|
|||
---|---|---|---|
#18+
asv79, Может наоборот, ты приведешь код запроса на этот урл /res/tarifs/345/types Где 345 параметер в хибер. ))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 19:47 |
|
ABAC
|
|||
---|---|---|---|
#18+
asv79, >тариф а включает в себя 2 таких то шрифта,4 таких то флавикона,5 еще там чего и тд до бесконечности == Как страшно то. Люди с моделью 150 таблиц. А у тебя нет таблиц Тариф, шрифты, ПорноКартинки,.... ? Ты вообще, с луны свалился? Или у тебя монго дб? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 19:51 |
|
ABAC
|
|||
---|---|---|---|
#18+
asv79, У тебя проблема. Ты ни разу не работал с ss. Ленивый. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 19:52 |
|
ABAC
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, таблицы имеются) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 22:10 |
|
ABAC
|
|||
---|---|---|---|
#18+
asv79 PetroNotC Sharp, таблицы имеются) Если запрос у юзверя по айди 345? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2021, 22:32 |
|
ABAC
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Юзверь как то заходит на определенный тариф? - из кук - из списка всех тарифов - из ярлыка на десктопе -хакер Это же рест законы. Не мои. Задачи инфо-безопасности и REST - ортогональны. Это просто тебе удобно примеры приводить в виде ссылок и id-шников. Я-бы предложил объекты и методы. И каким образом Subject/Role/Permission/Assignment мапится на методы. Да. Стас спрашивает скорее всего про веб-приложение, но разве мы не можем обсудить бизнес-компонент в отрыве вообще от веба? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 00:33 |
|
ABAC
|
|||
---|---|---|---|
#18+
mayton, Увы не можем. По двум причинам. 1. Он соврал. Он не работал с SS. 2. Либа Всегда определяет архитектуру. Сначала фильтруются урл. Нужно мозги иметь чтобы пропустить хакера по урл в /adminka А потом спрашивать как ему не давать список). авторЗадачи инфо-безопасности и REST - ортогональны Опроверг я твой тезис? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 07:00 |
|
|
start [/forum/topic.php?fid=59&msg=40075077&tid=2120430]: |
0ms |
get settings: |
16ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
42ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
447ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 813ms |
0 / 0 |