Skip to content

Conversation

jspdown
Copy link
Contributor

@jspdown jspdown commented Sep 5, 2025

This PR brings support for LDAP authentication in the APIPortalAuth CRD.

Add LDAP as an alternative authentication method to OIDC for APIPortalAuth.
The spec now supports either OIDC or LDAP configuration with validation
ensuring exactly one is specified. LDAP configuration includes support for
StartTLS, custom CA certificates, bind authentication, search filters,
and group extraction via memberOf attributes.
Add LDAPAttributesSpec struct for configuring LDAP attribute mappings,
similar to ClaimsSpec for OIDC. This allows mapping LDAP attributes to
user fields like userID, firstname, lastname, email, and company.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant