okta无法添加我的jhipster微服务应用程序

时间:2018-11-10 11:33:47

标签: jhipster okta okta-api jhipster-registry

最初,我使用oauth2和keycloak设置了微服务应用程序。 我能够成功做到这一点。我添加了所有内容,例如SECURITY_OAUTH2_CLIENT_ACCESS_TOKEN_URI,SECURITY_OAUTH2_CLIENT_USER_AUTHORIZATION_URI,SECURITY_OAUTH2_CLIENT_CLIENT_ID,SECURITY_OAUTH2_CLIENT_CLIENT_SECRET_SECUR_SECUR_SECITY我正在运行jhipster注册表和网关应用程序。我已经在Okta中使用openidconnect类型的应用程序创建了一个应用程序。屏幕截图如下。我能够看到http://localhost:8080。单击登录按钮后,出现以下错误。

app1 app2 app3 app4 app5 app6 error

2 个答案:

答案 0 :(得分:1)

如果您在浏览器的400错误页面的地址栏中查看,则会看到它的重定向URI为“ http://localhost:8080/login”。将此值添加到Okta应用程序中的“登录”重定向URI中,就可以了。

答案 1 :(得分:0)

谢谢,我解决了这个问题。解决的方法是,我尝试登录的用户未在users表中创建。为此,我在okta中创建了另一个用户,并为其分配了角色。重置密码并尝试登录到帐户。调用“ http://localhost:8080”并单击“ 登录”按钮后,它重定向到okta登录页面并使用上面创建的用户登录,并将我重定向到网关的主页。

谢谢