问题标签 [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.

0 投票
1 回答
105 浏览

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 中的这个帖子也说明了这一点。

所以我从这个位置安装了适配器并运行了安装脚本:

https://github.com/keycloak/keycloak/releases/download/16.1.1/keycloak-oidc-wildfly-adapter-16.1.1.zip

./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

0 投票
1 回答
135 浏览

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 版本特别相关,我不知道除上述之外是否需要任何其他配置。

非常感谢任何帮助。

0 投票
1 回答
34 浏览

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客户端)

0 投票
0 回答
24 浏览

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 存在,所以我真的不知道问题可能是什么

任何帮助表示赞赏

0 投票
0 回答
10 浏览

security - 如何将安全子系统从传统安全迁移到 elytron 安全

我正在尝试将项目从 jaas 安全迁移到 elytron 安全,但我们不知道如何迁移它。这是我的独立 xml。

如何迁移这些登录模块。