Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support LDAPS client certificates #1425

Open
bbenlazreg opened this issue Feb 24, 2023 · 3 comments
Open

Support LDAPS client certificates #1425

bbenlazreg opened this issue Feb 24, 2023 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers priority/backlog Prioritized for an upcoming iteration

Comments

@bbenlazreg
Copy link

Currently LDAPIdentityProvider doesn't support passing client cert and keys for LDAPS authentification like Dex does, is it possible to add this feature ?

@cfryanr
Copy link
Member

cfryanr commented Feb 24, 2023

Hi @bbenlazreg,

Thanks for creating an issue!

I think you are referring to these clientCert and clientKey LDAP configuration options in Dex. Is that right?

Could you share some details about your use case? What kind of LDAP provider are you using? Do you still have bind user credentials for searching LDAP when you using mTLS client certs? Got any more details about how you would use this feature?

@bbenlazreg
Copy link
Author

bbenlazreg commented Feb 24, 2023

Yes I am referring to those parameters in Dex, I am using google Secure LDAP and yes I still need bind user credentials with client certs

@cfryanr
Copy link
Member

cfryanr commented Feb 24, 2023

Thanks, that's helpful. I think you are referring to the certs described here: https://support.google.com/a/answer/9100660.

Interesting that the article linked above also describes a workaround for clients that don't support client certs. That workaround seems like it would be possible to configure as a sidecar container in the Supervisor pods as a workaround, but I haven't tried that myself.

Supporting those configuration options seems like a good feature, although I'm not sure how quickly we can get to it. Maybe someone might be interested in attempting an implementation PR in the meantime?

@cfryanr cfryanr added the good first issue Good for newcomers label Feb 24, 2023
@pinniped-ci-bot pinniped-ci-bot added enhancement New feature or request priority/undecided Not yet prioritized labels Feb 24, 2023
@pinniped-ci-bot pinniped-ci-bot added priority/backlog Prioritized for an upcoming iteration and removed priority/undecided Not yet prioritized labels Oct 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers priority/backlog Prioritized for an upcoming iteration
Projects
None yet
Development

No branches or pull requests

3 participants