搜索

3.4. 修改 JBoss EAP 实例

download PDF

在被红帽单点登录保护前,JBoss EAP servlet 应用需要额外的配置。

先决条件

  • 您在 demo 域中创建了名为 vanilla 的客户端。
  • 已为此客户端保存了一个模板 XML 文件。

流程

  1. 转到 JBoss EAP 根目录中的 独立/配置目录
  2. 打开 standalone.xml 文件并搜索以下文本:

    <subsystem xmlns="urn:jboss:domain:keycloak:1.1"/>
  3. 将 XML 条目从 self-closing 改为使用一对打开和关闭标签,如下所示:

    <subsystem xmlns="urn:jboss:domain:keycloak:1.1">
    </subsystem>
  4. 将 XML 模板的内容粘贴到 < subsystem& gt; 元素中,如下例所示:

    <subsystem xmlns="urn:jboss:domain:keycloak:1.1">
      <secure-deployment name="WAR MODULE NAME.war">
        <realm>demo</realm>
        <auth-server-url>http://localhost:8180/auth</auth-server-url>
        <public-client>true</public-client>
        <ssl-required>EXTERNAL</ssl-required>
        <resource>vanilla</resource>
      </secure-deployment>
    </subsystem>
  5. WAR MODULE NAME.war 更改为 vanilla.war

    <subsystem xmlns="urn:jboss:domain:keycloak:1.1">
      <secure-deployment name="vanilla.war">
      ...
    </subsystem>
  6. 重启应用服务器。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.