This project has retired. For details please refer to its Attic page.

Analyze Big Data Platforms For Security and Performance

Apache Eagle LDAP Tutorial

To enable Apache Eagle (called Eagle in the following) LDAP authentication on the web, two steps are needed.

Step 1: edit configuration under conf/ldap.properties.

ldap.server=ldap://localhost:10389
ldap.username=uid=admin,ou=system
ldap.password=secret
ldap.user.searchBase=ou=Users,o=mojo
ldap.user.searchPattern=(uid={0})
ldap.user.groupSearchBase=ou=groups,o=mojo
acl.adminRole=
acl.defaultRole=ROLE_USER

acl.adminRole and acl.defaultRole are two customized properties for Eagle. Eagle manages admin users with groups. If you set acl.adminRole as ROLE_{EAGLE-ADMIN-GROUP-NAME}, members in this group have the admin privilege. acl.defaultRole is ROLE_USER.

Step 2: edit conf/eagle-service.conf, and add springActiveProfile=”default”

eagle{
    service{
        storage-type="hbase"
        hbase-zookeeper-quorum="localhost"
        hbase-zookeeper-property-clientPort=2181
        zookeeper-znode-parent="/hbase",
        springActiveProfile="default"
    }
}
Copyright © 2015 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache Eagle, Eagle, Apache Hadoop, Hadoop, Apache HBase, HBase, Apache Hive, Hive, Apache Ambari, Ambari, Apache Spark, Spark, Apache Kafka, Kafka, Apache Storm, Storm, Apache Maven, Maven, Apache Tomcat, Tomcat, Apache Derby, Derby, Apache Cassandra, Cassandra, Apache ZooKeeper, ZooKeeper, Apache, the Apache feather logo, and the Apache project logo are trademarks of The Apache Software Foundation.