在Jhipster应用中使用Keycloak登录时出现错误的请求错误

时间:2018-06-27 08:54:47

标签: jhipster keycloak

我已经使用Oauth作为我使用Keycloak的授权方法生成了Jhipster应用程序。我还打算在Keycloak仪表板中使用角色,范围,策略和权限,为此我必须在keycloak.json

中设置 policy-enforcer = {}

由于Jhipster生成的应用程序中不存在keycloak.json,所以我修改了Spring的application.yml文件,并根据答案here添加了以下内容:

keycloak:
  realm: jhipster
  auth-server-url: http://localhost:9080/auth
  resource: web_app
  policy-enforcer-config:
  enabled: true

我还在 pom.xml 中添加了必要的依赖项。现在在控制台中输入用户名和密码并在登录名中单击 login 时,出现HTTP 400错误页。将 enabled 设置为 false 时,效果很好。以下格式的URL会导致错误:

  

http://localhost:8080/login?state=MzD6Kw&code=uss.ADa2N_Khn5Ytv2uhTaDwjldWAdSJYD9YUSe7HnkN5u4.462eba01-21e1-430a-b8ee-4ab707a03ba5.9080f291-17ef-4022-8afe-7822595006c6

任何线索都将受到高度赞赏。

0 个答案:

没有答案