【问题标题】:Installing the Keycloak client adapter in Wildfly domain mode在 Wildfly 域模式下安装 Keycloak 客户端适配器
【发布时间】:2020-01-20 22:15:13
【问题描述】:

我正在实施 keycloak 作为我的应用程序的身份验证管理员,我已遵循相应的手册

https://www.keycloak.org/docs/latest/getting_started/index.html#securing-a-jboss-servlet-application

在第 4.2 节安装客户端适配器

我的应用服务器是 wildfly 17,并且该文档在独立服务器上运行良好(完整,哈哈)

我的 Wildfly 生产中的服务器处于域模式(一个主服务器和两个从属服务器),并且这些适配器的安装不起作用。

如何在 Wildfly 上以域模式安装此适配器?

【问题讨论】:

    标签: wildfly keycloak


    【解决方案1】:

    1 - 在域控制器和所有主机控制器中下载并提取 keycloak 适配器

    2 - 手动配置 domain.xml “仅在域控制器中”

    <domain xmlns="urn:jboss:domain:10.0">
       <extension module="org.keycloak.keycloak-adapter-subsystem"/>
        .....
    
       <profile name="full-ha">
                <subsystem xmlns="urn:jboss:domain:keycloak:1.1"/>
        .....
               <subsystem xmlns="urn:jboss:domain:security:2.0">
                    <security-domains>
                       <security-domain name="keycloak">
                         <authentication>
                             <login-module 
                             code="org.keycloak.adapters.jboss.KeycloakLoginModule" 
                             flag="required"/>
                        </authentication>
                    </security-domain>
       .......
                    </security-domains>
               </subsystem>
       .......
      </profile>
    

    样本domain.xml

    result

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多