212 похожих чатов

Привет! Подскажите пожалуйста как решить проблему. Есть кучка микросервисов на java,

есть фронт на vue, который смотрит на эти сервисы. По сути это админка финтех компании.

Надо сделать сервис аутентификации и авторизации с keycloak.

Надо иметь возможность на лету менять юзеров, их права, роли, давать доступы до опредленных страниц фронта и методов бэк сервисов.

Хотим делать отдельный микросервис на это дело.

Основной вопрос как управлять изменениями? Ведь постоянно появляются новые методы в микросервисах, постоянно появляются новые страницы фронта, к этому всему надо давать/отбирать доступы и делать это без рестарта приложений.

10 ответов

35 просмотров

Хз, погугли spicedb/openfga, open policy agent, styra, istio...

А зачем тебе делать рестарт приложения если меняется только конфигурация

Yurij horssyyy
А зачем тебе делать рестарт приложения если меняет...

Если меняются политики это нормально делать редеплой

Sergey P
Если меняются политики это нормально делать редепл...

А если потом понадобится сделать апи для добавления политик? При каждом добавлении делать редеплой? Мне кажется лучше сразу предусмотреть возможность изменять без перезагрузки

Yurij horssyyy
А если потом понадобится сделать апи для добавлени...

Хз, зависит от юзкейса. Я бы вообще сначала готовые штуки поресерчил, их много

Не совсем понял, в чём вопрос. У вас Keycloak, как я понял, так что просто берёте и юзаете его для всего вышеперечисленного.

666 rur- Автор вопроса
Alex Ted
Не совсем понял, в чём вопрос. У вас Keycloak, как...

Перед ним надо реализовать самописный фасад и направить в него текущие микросервисы, или направлять их сразу в keycloak и там управлять процессом добавления новых политик, ролей и прочих сущностей?

666 rur
Перед ним надо реализовать самописный фасад и напр...

API gateway, service mesh. + какой сервис фасад для управления всем

666 rur
Перед ним надо реализовать самописный фасад и напр...

Если планируете менять кк на что-то впоследствии, пишите фасад, если кк с вами надолго то нет особой необходимости.

Alex Ted
Если планируете менять кк на что-то впоследствии, ...

Для таких вещей лучше фасад - его несложно сделать и ты ументшаешь количество точек взаимодействия. Тип анти корапшен лэйер такой

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта