Hadoop Security Guide
Also available as:
PDF
loading table of contents...

Setting Multiple LDAP Servers

Hue enables you to configure multiple LDAP servers by providing the multiple server declaration in/etc/hue/conf/hue.ini:

[[[ldap_servers]]]

  [[[[mycompany]]]]

    # The search base for finding users and groups
    base_dn="DC=mycompany,DC=com"

    # URL of the LDAP server
    ldap_url=ldap://auth.mycompany.com

    # A PEM-format file containing certificates for the CA's that
    # Hue will trust for authentication over TLS.
    # The certificate for the CA that signed the
    # LDAP server certificate must be included among these certificates.
    # See more here http://www.openldap.org/doc/admin24/tls.html.
    ## ldap_cert=        
    ## use_start_tls=true

    # Distinguished name of the user to bind as -- not necessary if the LDAP server
    # supports anonymous searches
    bind_dn="CN=ServiceAccount,DC=mycompany,DC=com"

    # Password of the bind user -- not necessary if the LDAP server supports
    # anonymous searches
    bind_password=your_password        

    # Pattern for searching for usernames -- Use <username> for the parameter
    # For use when using LdapBackend for Hue authentication
    ldap_username_pattern="uid=<username>,ou=People,dc=mycompany,dc=com"
        
    # Whether or not to follow referrals
    ## follow_referrals=false

    [[[[[users]]]]]

    # Base filter for searching for users
    user_filter="objectclass=Person"

    # The username attribute in the LDAP schema
    user_name_attr=sAMAccountName

    [[[[[groups]]]]]

    # Base filter for searching for groups
    group_filter="objectclass=groupOfNames"

    # The username attribute in the LDAP schema
    group_name_attr=cn