启用 Syncope 登录模块 - 8.0

Talend安装指南

Version
8.0
Language
中文(简体)
Operating system
Linux
Subscription type
订阅
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
安装和升级
Last publication date
2022-10-30
适用产品...

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

安装 Syncope 登录模块以后,您可以通过将 Syncope 蓝图 XML 文件部署到 Talend-ESB-VA.B.C/container/deploy 文件夹,从而在 Talend ESB 中启用它。

蓝图描述符的模板如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
           xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.1.0"
           xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0">

    <jaas:config name="karaf" rank="2">
        <jaas:module className="org.apache.karaf.jaas.modules.syncope.SyncopeLoginModule"
                     flags="required">
           address=http://localhost:9080/syncope/rest
           admin.user=admin
           admin.password=password
           version=2
        </jaas:module>
    </jaas:config>

    <service interface="org.apache.karaf.jaas.modules.BackingEngineFactory">
        <bean class="org.apache.karaf.jaas.modules.syncope.SyncopeBackingEngineFactory"/>
    </service>

</blueprint>

步骤

  1. 根据上述模板创建蓝图描述符并配置参数:
    1. 地址属性的值设置为..syncope/rest,以引用您的 Syncope 服务器。
    2. 配置访问 Syncope 的凭证。
  2. 验证 Syncope 登录模块是否成功安装:
    1. 获取可用 JAAS 领域的列表。
      karaf@trun> jaas:realm-list
      Index | Realm Name | Login Module Class Name
      ------+------------+---------------------------------------------------------
      1     | karaf      | org.apache.karaf.jaas.modules.syncope.SyncopeLoginModule
    2. 使用前一步获得的 JAAS 领域索引选择 JAAS 领域。
      karaf@trun> jaas:realm-manage --index 1
    3. 查找 Syncope 用户列表。
      karaf@trun()> jaas:user-list