Files
lldap/example_configs/penpot.md
T
2025-03-31 11:42:26 -05:00

1.1 KiB

Penpot Configuration

Penpot is the only design & prototype platform that is deployment agnostic. You can use it or deploy it anywhere.

LDAP Config

Penpot comes with support for Lightweight Directory Access Protocol.

Penpot documentation

example of configuration:

PENPOT_LDAP_HOST: lldap.example.com  # host or ip
PENPOT_LDAP_PORT: 3890
PENPOT_LDAP_SSL: false  # change it to `true` if LDAPS is used
PENPOT_LDAP_STARTTLS: false
PENPOT_LDAP_BASE_DN: ou=people,dc=example,dc=com
PENPOT_LDAP_USER_QUERY: (&(|(uid=:username)(mail=:username))(memberOf=cn=penpot,ou=groups,dc=example,dc=com))
PENPOT_LDAP_ATTRS_USERNAME: uid
PENPOT_LDAP_ATTRS_EMAIL: mail
PENPOT_LDAP_ATTRS_FULLNAME: uid
PENPOT_LDAP_ATTRS_PHOTO: jpegPhoto
PENPOT_LDAP_BIND_DN: uid=penpot_bind_user,ou=people,dc=example,dc=com
PENPOT_LDAP_BIND_PASSWORD: penpot_bind_password

It is important to note that PENPOT_LDAP_ATTRS_FULLNAME must be set to uid, not cn, as fullname in LLDAP is not mandatory, but this field is required for Penpot.