#keycloak #micronaut
#поиск ключей #micronaut
Вопрос:
Дорогие,
Кто-нибудь может сказать мне, какой адаптер использовать с micronaut? у меня есть сервер, написанный на платформе micronaut, и keycloak запущен. Для весенней загрузки мы используем:
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-spring-boot-starter</artifactId>
</dependency>
еще один вопрос: Может ли кто-нибудь объяснить мне, как мы можем определить, что пользователь уже вошел в систему с помощью keycloak?
Ответ №1:
Официального адаптера keycloak Micronaut не существует.
Вы можете попробовать использовать oauth2 / jwt, поддерживаемый Micronaut по умолчанию.
В этом случае вам нужно будет добавить эти зависимости (и добавить их свойства конфигурации):
<dependency>
<groupId>io.micronaut.security</groupId>
<artifactId>micronaut-security</artifactId>
</dependency>
<dependency>
<groupId>io.micronaut.security</groupId>
<artifactId>micronaut-security-oauth2</artifactId>
</dependency>
<dependency>
<groupId>io.micronaut.security</groupId>
<artifactId>micronaut-security-jwt</artifactId>
</dependency>
Полное руководство здесь: руководство
Другим способом вы можете попробовать этот looorent с открытым исходным кодом / адаптером сообщества, который я никогда не пробовал.
(Вы всегда можете создать свой собственный модуль / расширение).