You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Axelor 8.1.11集成Keycloak OIDC遇阻:客户端未注册无登录按钮

Axelor 8.1.11集成Keycloak OIDC问题求助

当前环境

  • Axelor版本:8.1.11(来自build.gradle)
  • Gradle插件:7.1.0
  • Java版本:11
  • Keycloak版本:26.x
  • 认证框架:pac4j(Axelor内置)

预期目标

启用Keycloak OIDC登录,在登录页面显示“Log in with Keycloak”按钮,将OidcClient/KeycloakOidcClient注册为间接客户端。

已配置内容

Axelor启动正常,application.properties已通过AppSettings验证可被正确读取,配置内容如下:

auth.provider.oidc.enabled=true
auth.provider.oidc.title=Log in with Keycloak
auth.provider.oidc.icon=key

auth.oidc.discovery.uri=http://localhost:8086/realms/my-realm/.well-known/openid-configuration
auth.oidc.client.id=myapp
auth.oidc.client.secret=*****
auth.oidc.callback.url=http://localhost:8080/myapp/callback

主要问题

  1. OidcClient未被注册
    启动日志始终仅显示以下间接客户端,无OidcClient/KeycloakOidcClient:
Indirect clients: [AxelorFormClient, AxelorIndirectBasicAuthClient]
  1. /ws/auth/providers接口返回404
    请求该接口始终得到404错误。

求助需求

寻求成功实现Axelor 8.1+集成Keycloak OIDC的经验人士帮助,重点确认:

  • 是否存在配置遗漏
  • 是否需要额外安装模块
  • 版本组合是否存在兼容性问题

内容的提问来源于stack exchange,提问作者user20820104

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 19:33:11