Size: a a a

Java/Kotlin and more

2021 February 11

AE

Alexandr Emelyanov in Java/Kotlin and more
Anton Krasnov
Т.е. получается  нужна ещё одна доп таблица где будет ссылка на файл и его автор ?
а этой таблицы нет? вы же путь до файла куда то складываете? привязки к пользователю нет?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
qweqwe
Да, но решение не очень хорошее
чем же?
источник

q

qweqwe in Java/Kotlin and more
Alexandr Emelyanov
чем же?
Модель данных спроектируйте. Где на каждый файл будет разграничение по ролям и по пользователям
источник

q

qweqwe in Java/Kotlin and more
Данную задачу acl как паттерн решает
источник

AK

Anton Krasnov in Java/Kotlin and more
Ну вот например юзер где-то в системе грузил паспорт в личный кабинет, а гдето оформляет заявку и прикрепляет копию прав.
ссылка на права и ссылка на паспорт лежат в разных таблицах  и используются в разных бизнес процессах
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
qweqwe
Данную задачу acl как паттерн решает
можно сделать свой, более гибкий и более производительный, чем спринговый acl. мы так и делаем. но при этом мы не проверяем в туче мест пользователя и роли, у нас это общий механизм, выделенный в одно место
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Anton Krasnov
Ну вот например юзер где-то в системе грузил паспорт в личный кабинет, а гдето оформляет заявку и прикрепляет копию прав.
ссылка на права и ссылка на паспорт лежат в разных таблицах  и используются в разных бизнес процессах
это уже как спроектируете, выносите в отдельную таблицу, на которую будет ссылаться заявление на паспорт и заявление на водительские права, это называется нормализация базы данных
источник

J

Jandar in Java/Kotlin and more
Как решит это помогите
источник

J

Jandar in Java/Kotlin and more
На jave
источник

J

Jandar in Java/Kotlin and more
10 variant
источник

q

qweqwe in Java/Kotlin and more
Alexandr Emelyanov
можно сделать свой, более гибкий и более производительный, чем спринговый acl. мы так и делаем. но при этом мы не проверяем в туче мест пользователя и роли, у нас это общий механизм, выделенный в одно место
Да, сделать можно по-разному. Можно самому на запросах, можно отдать всю логику спрингу))
Тут уже сам разработчик пусть выбирает
источник

q

qweqwe in Java/Kotlin and more
Jandar
Как решит это помогите
Определяешь поверхности, выбираешь способ нахождения пересечений поверхности из начерталки, пишете код
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Alexandr Emelyanov
Это делать не надо)))
Из него ж роль вычитывается
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Andrew Yatsenko
Из него ж роль вычитывается
он делается в AuthenticationService(вроде, короче сам spring security это делает точно)
источник

ДД

Душанин Дмитрий... in Java/Kotlin and more
Всем привет, кто сталкивался с добавление банковской карты в приложение для он лайн оплаты?
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Ну, я не гуру секурити, но когда убивал свою жизнь этим прекрасным функционалом, то вроде ничего не работало если не внести в контекст холдер аус с правильной ролью
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Душанин Дмитрий
Всем привет, кто сталкивался с добавление банковской карты в приложение для он лайн оплаты?
Что конкретно интересует?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Andrew Yatsenko
Ну, я не гуру секурити, но когда убивал свою жизнь этим прекрасным функционалом, то вроде ничего не работало если не внести в контекст холдер аус с правильной ролью
так это, значит не раскурил)
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Возможно ты прав.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
точно не помню, там есть то ли authenticator, то ли authprovider, который вызывается с логином паролем в authenticationservice, который уже полученной аутентификацией инициализирует контекст и еще разные вещи делает
источник