You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've got some LDAP settings that I've tested to work correctly with FreeIPA v4.6.6, thought you might want to add them to this page (between "Active Directory" and "OpenLDAP" for alphabetization) in order to help IPA users find their way with WeKan. This is not the latest version of FreeIPA, but it's close enough that the schema should be consistent with even the latest version, or older versions. This is also using LDAP over SSL, so that's nice. :)
I have not gotten groups to work (see: wekan/ldap#87), but users can authenticate with LDAP and use their passwords. Works great.
snap set wekan ldap-enable='true'
snap set wekan ldap-host='ldap.example.com'# Use 'tls' and port 389 for STARTTLS, which is more secure than standard LDAPS.
snap set wekan ldap-port='389'
snap set wekan ldap-encryption='tls'
snap set wekan ldap-timeout='10000'
snap set wekan ldap-idle-timeout='10000'
snap set wekan ldap-connect-timeout='10000'
snap set wekan ldap-authentication='true'
snap set wekan ldap-authentication-userdn='uid=ldapuser,cn=users,cn=accounts,dc=example, dc=com'
snap set wekan ldap-authentication-password='password'# This must be set to "false" for self-signed certificates to work - enable it# for better security if you are using a certificate verified by a commercial# Certificate Authority (like DigiCert, Let's Encrypt, etc.)
snap set wekan ldap-reject-unauthorized='false'# This must be the plaintext certificate data, which you can get by running the# follwing command:# cat ca.example.com.pem | tr -d '\n'# This removes the hidden newline characters, and allows you to copy it# straight from your terminal and past it into the snap set command.## Pointing it to a file doesn't work - I tried.
snap set wekan ldap-ca-cert='-----BEGIN CERTIFICATE-----[blahblahblah]-----END CERTIFICATE-----'
snap set wekan ldap-log-enabled='true'
snap set wekan ldap-basedn='dc=example,dc=com'
snap set wekan ldap-background-sync='true'
snap set wekan ldap-background-sync-keep-existant-users-updated='true'
snap set wekan ldap-background-sync-import-new-users='true'
snap set wekan ldap-background-sync-interval='Every 1 minute'
snap set wekan ldap-merge-existing-users='true'
snap set wekan ldap-user-search-field='uid'
snap set wekan ldap-user-search-filter='(&(objectclass=person))'
snap set wekan ldap-user-search-scope='sub'
snap set wekan ldap-username-field='uid'
snap set wekan ldap-fullname-field='displayName'
snap set wekan ldap-email-field='mail'
snap set wekan ldap-sync-user-data='true'
snap set wekan ldap-sync-user-data-fieldmap='{"displayName":"name", "mail":"email", "initials":"initials"}'
The text was updated successfully, but these errors were encountered:
Hey @xet7 -
I've got some LDAP settings that I've tested to work correctly with FreeIPA v4.6.6, thought you might want to add them to this page (between "Active Directory" and "OpenLDAP" for alphabetization) in order to help IPA users find their way with WeKan. This is not the latest version of FreeIPA, but it's close enough that the schema should be consistent with even the latest version, or older versions. This is also using LDAP over SSL, so that's nice. :)
I have not gotten groups to work (see: wekan/ldap#87), but users can authenticate with LDAP and use their passwords. Works great.
The text was updated successfully, but these errors were encountered: