问题标签 [wildfly-26]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wildfly - 将 Keycloak 适配器与 Wildfly 26 一起使用不会提供“KEYCLOAK”作为机制
我在 WildFly 中部署了一个 JAX-RS 应用程序。应用程序的端点应受 Keycloak 的保护Access Type: bearer-only
。这对于高达 24 的 WildFly 版本非常有效。
从 WildFly 25 开始,不推荐使用 Keycloak 适配器,应该迁移到新的 Elytron 子系统。根据这个 WildFly 问题https://issues.redhat.com/browse/WFLY-15485但是 OIDC 适配器还没有准备好使用bearer-only
. 但是提到它仍然可以使用 Keycloak Wildfly 适配器。
最新的 Keycloak 文档和Google Groups 中的这个帖子也说明了这一点。
所以我从这个位置安装了适配器并运行了安装脚本:
./bin/jboss-cli.sh --file=bin/adapter-elytron-install-offline.cli -Dserver.config=standalone-full.xml
部署应用程序时,我收到以下错误消息:
java.lang.IllegalStateException: The required mechanism 'KEYCLOAK' is not available in mechanisms [BASIC, CLIENT_CERT, DIGEST, FORM] from the HttpAuthenticationFactory
设置
- WildFly 26(雅加达 EE 8)
- 钥匙斗篷 16.1.1
web.xml
ssl - SSL 配置在 Wildfly 26.0.1 中不起作用
我们正在尝试将 Wildfly 从8.1.0.Final迁移到26.0.1.Final。目前 Wildfly 以独立模式运行,因此standalone.xml 用于配置,到目前为止还没有域配置。
一切正常,包括管理控制台、包部署等,但使用 https 请求 URL 会给我们“无法访问此站点”。Wildfly 26.0.1.Final 中的 SSL 配置似乎有问题,因为版本 8.1.0.Final 中使用了相同的 SSL 证书。
这是我们正在使用的 SSL/TLS 配置:
我们已从generate-self-signed-certificate-host="localhsot"
配置中删除,因为在我们的案例中证书不是自签名的。就像我之前提到的,在 8.1.0 版本中使用了相同的 SSL 证书。
请注意,这与 26.0.1.Final 版本特别相关,我不知道除上述之外是否需要任何其他配置。
非常感谢任何帮助。
java - Wildfly 26 上的 Microprofile 指标存在问题
我目前正在从 Wildfly 20 升级到 Wildfly 26。standalone.xml
由于注入MetricRegistry
和新缺少的microprofile.metrics-smallrye
-extension (已经在下面描述:MicroProfile Metrics do not show custom metrics on Wildfly 25),它没有启动。但是,如果我启动standalone-microprofile.xml
或添加扩展(参见下面的 CLI 命令),我遇到了同样的错误。
也许 Keycloak-Integration-Workaround 有冲突。Wildfly 内部的 OIDC 适配器实际上不能在仅承载模式下工作。所以我安装了当前的 keycloak-client ( keycloak-oidc-wildfly-adapter-16.1.1
) 一个解决方法(参见最后一个代码模板)。
扩展standalone.xml 的CLI 命令
OIDC-Workaround(安装keycloak客户端)
java - Wildfly 26 elytron 安全域配置不起作用
我正在尝试将应用程序迁移到 Wildfly 26,并且我正在尝试使用 elytron 来保护应用程序。
我使用 jboss cli 成功运行了这个命令
而且我还将我的 jboss-web.xml 和 web.xml 文件更改为建议的配置
jboss-web.xml
web.xml(仅限登录配置)
当我尝试在 wildfly 26 服务器中部署应用程序时,我总是收到此错误
我检查了服务器控制台,在 web (undertow) 子系统下我可以看到 myapp-application-security-domain 存在,所以我真的不知道问题可能是什么
任何帮助表示赞赏
security - 如何将安全子系统从传统安全迁移到 elytron 安全
我正在尝试将项目从 jaas 安全迁移到 elytron 安全,但我们不知道如何迁移它。这是我的独立 xml。
如何迁移这些登录模块。