Нераспознанное поле "ssl-required" (класс org.keycloak.authorization.client.Configuration) - PullRequest
0 голосов
/ 23 сентября 2018

при попытке получить токен с сервера Keycloak с

 AuthzClient authzClient = AuthzClient.create();

 AccessTokenResponse response = authzClient.obtainAccessToken(userlogin.getUser(), userlogin.getPassword());

При попытке создать поле AuthzClient: Unrecognized "ssl-required"

я предполагаю, что он читаетфайл keycloak.json и по какой-то причине не любит поле «ssl-required».Есть ли способы исправить это?

Мой файл keycloak.json:

 {
   "realm": "SomeRealm",
   "auth-server-url": "https://keycloak.some.online/auth",
   "ssl-required": "none",
   "resource": "account",
   "credentials": {
   "secret": "some2355bdca-b140-4bc6-a3ad-8c4ca22abc"
 },
   "use-resource-role-mappings": true,
   "confidential-port": 0
 }

1 Ответ

0 голосов
/ 23 сентября 2018

Oops!Должен был сразу заметить.Я собрал программу с другой версией библиотеки Keycloak, чем сервер Keycloak.Важно убедиться, что версии совпадают!:)

После проверки соответствия версий ошибка исчезнет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...