docs: portainer: add filter by group example

This commit is contained in:
Dedy Martadinata S 2022-06-20 16:54:16 +07:00 committed by GitHub
parent 936a6d696a
commit 1ae7987b88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,49 +1,64 @@
# Configuration for Portainer CE # Configuration for Portainer CE/BE
## Settings > Authentication ### Settings > Authentication > LDAP > Custom
--- ---
## LDAP configuration ## LDAP configuration
### LDAP Server
#### LDAP Server
``` ```
localhost:3890 localhost:3890 or ip-address:3890
``` ```
### Anonymous mode #### Anonymous mode
``` ```
off off
``` ```
### Reader DN #### Reader DN
``` ```
uid=admin,ou=people,dc=example,dc=com uid=admin,ou=people,dc=example,dc=com
``` ```
### Password #### Password
``` ```
xxx xxx
``` ```
* Password is the ENV you set at *LLDAP_LDAP_USER_PASS=* or `lldap_config.toml`
## User search configurations ## User search configurations
### Base DN
#### Base DN
``` ```
ou=people,dc=example,dc=com ou=people,dc=example,dc=com
``` ```
### Username attribute #### Username attribute
``` ```
uid uid
``` ```
### Filter ### Filter
#### All available user(s)
``` ```
(objectClass=person) (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 search configurations
### Group Base DN
#### Group Base DN
``` ```
ou=groups,dc=example,dc=com ou=groups,dc=example,dc=com
``` ```
### Group Membership Attribute #### Group Membership Attribute
``` ```
cn cn
``` ```
### Group Filter #### Group Filter
``` ```
is optional is optional
``` ```