layout | title | permalink |
---|---|---|
doc |
Apache Eagle LDAP Tutorial |
/docs/tutorial/ldap.html |
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"
}
}