Проблема конфигурации с Spring Boot OpenId Connect и Gluu
Я пытаюсь заставить POC работать с Gluu. Я следовал учебному руководству на https://spring.io/guides/tutorials/spring-boot-oauth2/ и начал работать с Facebook. Затем я попытался перенести это на глуу. Сделано через пару проблем с другой статьей на stackru, но теперь я получаю эту ошибку.{
"error": "invalid_request_redirect_uri",
"error_description": "The redirect_uri in the Authorization Request
does not match any of the Client's pre-registered redirect_uris.",
"state": "RexEdf"
}
application.yml:
security:
oauth2:
client:
clientId: "<my client id>"
clientSecret: <my client secret>
accessTokenUri: https://<gluu server>/oxauth/seam/resource/restv1/oxauth/token
userAuthorizationUri: https://<gluu server>/oxauth/seam/resource/restv1/oxauth/authorize
tokenName: oauth_token
authenticationScheme: form
clientAuthenticationScheme: form
scope: openid
resource:
userInfoUri: https://<gluu server>/oxauth/seam/resource/restv1/oxauth/authorize
Я пробовал много вариантов в gluu и на загрузочном клиенте, пытаясь пройти через это, но, похоже, ничего не работает. Я предполагаю, что это простое исправление, но я не могу найти какую-либо полезную информацию по этому вопросу.
1 ответ
Я попросил коллегу просмотреть его со мной, и мы нашли пропущенный URL перенаправления. Теперь я перехожу к следующей проблеме.
В нашем случае, помимо добавления uri перенаправления в client
в Gluu нам пришлось перейти на sector identifier
раздел и для конкретного клиента мы добавили новую запись для Redirect Login Uri