Миграция приложения Java Spring Boot в KeyCloak 26.1, и я не могу создать сессию KeyCloak для тестированияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Миграция приложения Java Spring Boot в KeyCloak 26.1, и я не могу создать сессию KeyCloak для тестирования

Сообщение Anonymous »

Во время миграции проекта 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»