Я два дня безуспешно пытался подключить J C к Rundeck через LDAP. Имя пользователя и пароль для пользователя привязки на 100% верны.
Ошибка:
ERROR jaas.JettyCachingLdapLoginModule - Naming error
javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]
Кто-нибудь смог успешно это настроить?
my jaas-ldap.conf файл выглядит так:
com.dtolabs.rundeck.jetty.jaas.JettyCachingLdapLoginModule sufficient
debug="true"
contextFactory="com.sun.jndi.ldap.LdapCtxFactory"
providerUrl="ldaps://ldap.jumpcloud.com"
bindDN="uid=<username>,ou=Users,o=<xxxxxx>,dc=jumpcloud,dc=com"
bindPassword="<password>"
authenticationMethod="simple"
forceBindingLogin="false"
userBaseDn="ou=Users,o=<xxxxxx>,dc=jumpcloud,dc=com"
userRdnAttribute="uid"
userIdAttribute="uid"
userPasswordAttribute="userPassword"
userObjectClass="posixAccount"
roleBaseDn="ou=Users,o=<xxxxxxx>,dc=jumpcloud,dc=com"
roleNameAttribute="cn"
roleUsernameMemberAttribute="memberUid"
roleMemberAttribute="memberUid"
roleObjectClass="posixGroup"
cacheDurationMillis="300000"
reportStatistics="true"
supplementalRoles="user"
timeoutConnect="20000"
nestedGroups="true";