跳到主要内容 跳到补充内容

管理 LDAP 用户

Availability-noteDeprecated

步骤

  1. 编辑文件 <TomcatPath>/webapps/tdqportal/WEB-INF/conf/webapp/ldap_authorizations.xml 并修改 LDAP 服务器的 LDAP 参数。
    特性名 描述
    HOST LDAP 服务器主机名。
    PORT LDAP 服务器端口。
    ADMIN_USER LDAP 服务器管理员用户名。
    ADMIN_PSW LDAP 服务器管理员密码。
    BASE_DN LDAP 服务器基域
    USER_SEARCH_PATH Talend DQ Portal 在其下寻找用户的节点。
    USER_OBJECT_CLASS 对应于用户的 objectClass。
    USER_ID_ATTRIBUTE_NAME 包含用户标识符的特性的名称。
    USER_NAME_ATTRIBUTE_NAME 包含用户名的特性的名称。
    SUPER_ADMIN_ATTRIBUTE_NAME 包含管理员信息的特性的名称。

    此属性必须与 USER_ATTRIBUTE name="superAdmin" 属性匹配。

    USER_MEMBEROF_ATTRIBUTE_NAME 此属性必须与 USER_ATTRIBUTE name="memberOf" 属性匹配。
    USER_ATTRIBUTE 要在查询 LDAP 服务器时加载的用户特性。
    GROUP_SEARCH_PATH Talend DQ Portal 在其下寻找组的节点。
    GROUP_OBJECT_CLASS 对应于组的 objectClass。
    GROUP_ID_ATTRIBUTE_NAME 包含组标识符的特性的名称。
    GROUP_ATTRIBUTE 要在查询 LDAP 服务器时加载的组特性。
    ACCESS_GROUP_NAME 如指定,用户必须属于该组才能访问 Talend DQ Portal
    GROUP_MEMBERS_ATTRIBUTE_NAME 如果指定了 ACCESS_GROUP_NAME,此特性必需包含属于该组的用户的列表。
  2. 单击 按钮,并在打开的菜单中单击 Users Management (用户管理),以检查用户和角色。
  3. 使用 LDIF 文件模板添加用户。

    例如,我们假设 DN 为 ou=People,dc=talend,dc=com,用户组为 ou=/spagobi/talend/tdq_user

    要添加用户组,请使用以下 LDIF 模板:

    dn: ou=Group,dc=talend,dc=com
    objectClass: top
    objectClass: organizationalUnit
    ou: Group
    
    dn: ou=/spagobi/admin,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/admin
    ou: /spagobi/admin
    
    dn: ou=/spagobi/dev,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/dev
    ou: /spagobi/dev
    
    dn: ou=/spagobi/test,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/test
    ou: /spagobi/test
    
    dn: ou=/spagobi/user,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/user
    ou: /spagobi/user
    
    dn: ou=/spagobi/talend/tdquser,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/talend/tdquser
    ou: /spagobi/talend/tdquser

    要添加用户组,请使用以下 LDIF 模板:

    dn: ou=Group,dc=talend,dc=com
    objectClass: top
    objectClass: organizationalUnit
    ou: Group
    
    dn: ou=/spagobi/admin,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/admin
    ou: /spagobi/admin
    
    dn: ou=/spagobi/dev,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/dev
    ou: /spagobi/dev
    
    dn: ou=/spagobi/test,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/test
    ou: /spagobi/test
    
    dn: ou=/spagobi/user,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/user
    ou: /spagobi/user
    
    dn: ou=/spagobi/talend/tdquser,ou=Group,dc=talend,dc=com
    objectClass: organizationalUnit
    objectClass: top
    description: /spagobi/talend/tdquser
    ou: /spagobi/talend/tdquser
  4. 将 LDIF 数据加载到 LDAP 目录服务器中。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!