Size: a a a

2020 May 21

IK

Ivan Korotkii in pro.jvm
всем привет вопрос скорее для learn - но тут мне кажется скорее ответят
кто может подсказать куда мапить tomcat remote deploy?

у джетов маны не актуальные абсолютно тут я допер как удаленно включить JMX но что указывать в полях mapped as и path from root я не знаю
локально war работает - удаленно нет (и еще как назло логи не работают удаленные)
источник

A

Artjom Kalita in pro.jvm
Ivan Shirokov
Всем привет. Задача мигрировать с Кафка 2.0.0 на 2.5.0. как лучше это осуществить без даунтайма. Пока мне кажется наилучший способ использовать миррор мейкер. Но вопрос в том что когда я буду переключать одну из нод приложения на новый кластер кафки не возникнет ли проблем с его консюмер группой? Или есть более правильный способ миграции?
@pro.kafka  - там лучше это спросить
источник

IS

Ivan Shirokov in pro.jvm
Artjom Kalita
@pro.kafka  - там лучше это спросить
Загляну туда
источник

I

Igor in pro.jvm
а может кто-нибудь объяснить, как делать авторизацию с openid и keycloak + spring security?
писать адаптер для keycloak на свою базу? или как-то синкать юзеров?

и токен на сервере авторизации получать потом должен только клиент, а мой сервер его валидирует на каждый запрос?
источник

ЖМ

Жора Монтировка... in pro.jvm
Igor
а может кто-нибудь объяснить, как делать авторизацию с openid и keycloak + spring security?
писать адаптер для keycloak на свою базу? или как-то синкать юзеров?

и токен на сервере авторизации получать потом должен только клиент, а мой сервер его валидирует на каждый запрос?
Спринг уже умеет поддержку openid и oauth2 flow
https://spring.io/guides/tutorials/spring-boot-oauth2/
источник

I

Igor in pro.jvm
Жора Монтировка
Спринг уже умеет поддержку openid и oauth2 flow
https://spring.io/guides/tutorials/spring-boot-oauth2/
это я видел, но все еще непонятно, как синхронизировать юзеров между своей базой и своим keycloak, у которого отдельная база
источник

ЖМ

Жора Монтировка... in pro.jvm
Igor
это я видел, но все еще непонятно, как синхронизировать юзеров между своей базой и своим keycloak, у которого отдельная база
Так же как и для любого другого провайдера, через свой UserDetailsService интегрируешь

https://habr.com/ru/company/otus/blog/453664/
источник

I

Igor in pro.jvm
Жора Монтировка
Так же как и для любого другого провайдера, через свой UserDetailsService интегрируешь

https://habr.com/ru/company/otus/blog/453664/
только в этом примере и сервер авторизации, и клиент, смотрят на одну базу
источник

ЖМ

Жора Монтировка... in pro.jvm
А какая разница?
Ты в UserDetailsService можешь что угодно написать, пусть ходит в твою базу, и создает если нет юзера под тебя как раз
источник

D

Dima in pro.jvm
Igor
это я видел, но все еще непонятно, как синхронизировать юзеров между своей базой и своим keycloak, у которого отдельная база
а у тебя свои юзеры - не просто же тупая моделька?
источник

D

Dima in pro.jvm
там еще что-то есть?
источник

I

Igor in pro.jvm
Dima
там еще что-то есть?
в каком плане? там не только логин/пароль, да
источник

D

Dima in pro.jvm
Igor
в каком плане? там не только логин/пароль, да
типо зачем тебе две базы тогда
источник

I

Igor in pro.jvm
Dima
типо зачем тебе две базы тогда
типа у keycloak по-любому своя база. или просто не рассматривать его вообще, а посмотреть другие?
источник

D

Dima in pro.jvm
Igor
типа у keycloak по-любому своя база. или просто не рассматривать его вообще, а посмотреть другие?
у тебя будет регистрация?
источник

I

Igor in pro.jvm
Dima
у тебя будет регистрация?
да
источник

D

Dima in pro.jvm
Igor
да
и не через соц сети?
источник

D

Dima in pro.jvm
а прям своя?
источник

I

Igor in pro.jvm
ага
источник

D

Dima in pro.jvm
ну в любом случае
источник