diff --git a/example_configs/portainer.md b/example_configs/portainer.md index 1518b7c..e73f8d1 100644 --- a/example_configs/portainer.md +++ b/example_configs/portainer.md @@ -1,49 +1,64 @@ -# Configuration for Portainer CE -## Settings > Authentication +# Configuration for Portainer CE/BE +### Settings > Authentication > LDAP > Custom --- -## LDAP configuration -### LDAP Server +## LDAP configuration + +#### LDAP Server ``` -localhost:3890 +localhost:3890 or ip-address:3890 ``` -### Anonymous mode +#### Anonymous mode ``` off ``` -### Reader DN +#### Reader DN ``` uid=admin,ou=people,dc=example,dc=com ``` -### Password +#### Password ``` xxx ``` +* Password is the ENV you set at *LLDAP_LDAP_USER_PASS=* or `lldap_config.toml` ## User search configurations -### Base DN + +#### Base DN ``` ou=people,dc=example,dc=com ``` -### Username attribute +#### Username attribute ``` uid ``` -### Filter +### Filter +#### All available user(s) ``` (objectClass=person) ``` +* Using this filter will list all user registered in LLDAP + +#### All user(s) from specific group +``` +(&(objectClass=person)(memberof=cn=lldap_portainer,ou=groups,dc=example,dc=com)) +``` +* Using this filter will only list user that included in `lldap_portainer` group. +* Admin should manually configure groups and add a user to it. **lldap_portainer** only sample. + + ## Group search configurations -### Group Base DN + +#### Group Base DN ``` ou=groups,dc=example,dc=com ``` -### Group Membership Attribute +#### Group Membership Attribute ``` cn ``` -### Group Filter +#### Group Filter ``` is optional ```