Had a few hit&miss recently with a Rundeck instance, so I thought I might share it: the jaas-ldap should look something like this if you’d like it to work with 389-ds ldap { com.dtolabs.rundeck.jetty.jaas.JettyCombinedLdapLoginModule required ignoreRoles=”True” debug=”True” contextFactory=”com.sun.jndi.ldap.LdapCtxFactory” providerUrl=”ldaps://389ds.my.example.com:636″ bindDn=”CN=Directory Manager” bindPassword=”passgoeshere” authenticationMethod=”simple” forceBindingLogin=”true” userBaseDn=”OU=People,DC=my,DC=example,DC=com” userRdnAttribute=”uid” userIdAttribute=”uid” userObjectClass=”inetOrgPerson” userPasswordAttribute=”userPassword” userLastNameAttribute=”sn” userFirstNameAttribute=”givenName” userEmailAttribute=”mail” roleBaseDn=”OU=Groups,DC=my,DC=example,DC=com” roleNameAttribute=”cn” roleMemberAttribute=”uniqueMember” roleObjectClass=”groupOfUniqueNames” cacheDurationMillis=”300000″ reportStatistics=”true” cacheDurationMillis=”0″ reportStatistics=”true” …