diff --git a/example_configs/README.md b/example_configs/README.md index 27c7e21..58a8ec3 100644 --- a/example_configs/README.md +++ b/example_configs/README.md @@ -51,6 +51,7 @@ configuration files: - [Peertube](peertube.md) - [Penpot](penpot.md) - [pgAdmin](pgadmin.md) +- [Pocket-ID](pocket-id.md) - [Portainer](portainer.md) - [PowerDNS Admin](powerdns_admin.md) - [Prosody](prosody.md) diff --git a/example_configs/pocket-id.md b/example_configs/pocket-id.md new file mode 100644 index 0000000..e5aab47 --- /dev/null +++ b/example_configs/pocket-id.md @@ -0,0 +1,27 @@ +# LLDAP Configuration for Pocket-ID + +[Pocket-ID](https://pocket-id.org/) is a simple, easy-to-use OIDC provider that lets users authenticate to your services using passkeys. + +| | | Value | +|-----------------------|------------------------------------|-----------------------------------------------------------| +| **Client Configuration** | LDAP URL | ldaps://url:port +| | LDAP Bind DN | uid=binduser,ou=people,dc=example,dc=com | +| | LDAP Bind Password | password for binduser | +| | LDAP Base DN | dc=example,dc=com | +| | User Search Filter | (objectClass=person) | +| | Groups Search Filter | (objectClass=groupOfNames) | +| | Skip Certificate Verification | true/false | +| | Keep disabled users from LDAP | false | +| **Attribute Mapping** | User Unique Identifier Attribute | uuid | +| | Username Attribute | uid | +| | User Mail Attribute | mail | +| | User First Name Attribute | givenName | +| | User Last Name Attribute | sn | +| | User Profile Picture Attribute | jpegPhoto | +| | Group Members Attribute | member | +| | Group Unique Identifier Attribute | uuid | +| | Group Name Attribute | cn | +| | Admin Group Name | pocketid_admin_group_name | + + +Save and Sync.