Во время миграции проекта Boot Java Spring в KeyCloak 26.1.0 я столкнулся с проблемой, пытаясь мигрировать тесты, которые используют KeyCloakSession. Ниже приведено, как это было в коде (для версии 20.0.5): < /p>
public static KeycloakSession prepareKeycloakSession() {
KeycloakSession session = KeycloakSessionUtil.getKeycloakSession();
RealmModel realm = Mockito.mock(RealmModel.class);
session.getContext().setRealm(realm);
return session;
}
< /code>
Я попробовал создать сессию из DefaultKeyCloakSessionFactory, но это абстрактно. KeycloaksessionUtil.getKeyCloakSession () возвращает NULL. Я также попытался вводить его, используя @Context безрезультатно. Кроме того, я подумал о том, чтобы насмехаться над этим, но он используется во многих случаях использования и насмехается, что все это потребует очень глубоких знаний о KeyCloak, чего мне не хватает.
Подробнее здесь: https://stackoverflow.com/questions/793 ... te-a-keycl
Миграция приложения Java Spring Boot в KeyCloak 26.1, и я не могу создать сессию KeyCloak для тестирования ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение