не могу добавить приложение для микросервиса jhipster - PullRequest
0 голосов
/ 10 ноября 2018

Изначально я установил приложение для микросервиса с oauth2 и keycloak. Я смог сделать это успешно. Я добавил все такие вещи, как SECURITY_OAUTH2_CLIENT_ACCESS_TOKEN_URI, SECURITY_OAUTH2_CLIENT_USER_AUTHORIZATION_URI, SECURITY_OAUTH2_CLIENT_CLIENT_ID, SECURITY_OAUTH2_CLIENT_CLIENT_SECRET, SECURITY_OAUTH2_CLIENT_SCOPE, SECURITY_OAUTH2_RESOURCE_USER_INFO_URI. У меня работает реестр jhipster и приложение шлюза. Я создал приложение в Okta с приложением типа openidconnect. Снимок экрана упоминается ниже. Я могу видеть http://localhost:8080. После нажатия на кнопку входа я получаю сообщение об ошибке ниже.

app1app2app3app4app5app6error

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

Спасибо, я решил проблему. Решение состояло в том, что пользователь, с которым я пытался войти, не был создан в таблице пользователей. Для этого я создал другого пользователя в okta и назначил ему роли. Сбросьте пароль и попытайтесь войти в аккаунт. После вызова «http://localhost:8080"» и нажатия кнопки « войти в систему » он перенаправился на страницу входа в Okta и вошел в систему с созданным выше пользователем, а затем перенаправил меня на домашнюю страницу моего шлюза.

Спасибо

0 голосов
/ 10 ноября 2018

Если вы посмотрите в адресной строке браузера на странице с ошибкой 400, вы увидите, что в качестве URI перенаправления указано «http://localhost:8080/login”». Добавьте это значение в URI перенаправления входа в систему в приложении Okta, и все будет хорошо.

...