Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LDAP support #159

Closed
schnerring opened this issue Jul 1, 2022 · 1 comment
Closed

Add LDAP support #159

schnerring opened this issue Jul 1, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request Feature Request Feature Request

Comments

@schnerring
Copy link
Contributor

schnerring commented Jul 1, 2022

LDAP support was added to Etebase a couple of weeks ago. It supports easy config, so integrating it into this Docker image should be straightforward:

https://github.com/etesync/server/blob/master/etebase-server.ini.example#L25-L35

;[ldap]
;server = <The URL to your LDAP server>
;search_base = <Your search base>
;filter = <Your LDAP filter query. '%%s' will be substituted for the username>
; In case a cache TTL of 1 hour is too short for you, set `cache_ttl` to the preferred
; amount of hours a cache entry should be viewed as valid:
;cache_ttl = 5
;bind_dn = <Your LDAP "user" to bind as. Must be a bind user>
; Either specify the password directly, or provide a password file
;bind_pw = <The password to authenticate as your bind user>
;bind_pw_file = /path/to/the/file.txt
@victor-rds
Copy link
Owner

I've already added the necessary dependencies on the last image, libldap and libsasl, but you need to edit the ini file manually.

Updating the script is on my TODO list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Feature Request Feature Request
Projects
None yet
Development

No branches or pull requests

2 participants