Stage 6e — LDAP/OIDC identity provider #1

Open
opened 2026-07-10 13:15:28 +02:00 by qwc · 0 comments
Owner

Labels: enhancement, stage-6e, identity
Milestone: stage-6

Add a directory-backed auth.Authenticator behind the existing seam so humans authenticate against LDAP/OIDC instead of (or alongside) local DB tokens; map directory groups → roles.

  • LDAP provider implementing auth.Authenticator
  • Composite provider (chain local-DB + directory)
  • Group→role mapping config
  • "Sign in with LDAP/OIDC" button on the login page (field already present)
  • Tests against a test directory (or a fake bind)
**Labels:** `enhancement`, `stage-6e`, `identity` **Milestone:** stage-6 Add a directory-backed `auth.Authenticator` behind the existing seam so humans authenticate against LDAP/OIDC instead of (or alongside) local DB tokens; map directory groups → roles. - [ ] LDAP provider implementing `auth.Authenticator` - [ ] Composite provider (chain local-DB + directory) - [ ] Group→role mapping config - [ ] "Sign in with LDAP/OIDC" button on the login page (field already present) - [ ] Tests against a test directory (or a fake bind)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
qwc-open/tulli#1
No description provided.