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

Add OIDC enrollment #2324

Open
andrewpmartinez opened this issue Aug 14, 2024 · 2 comments
Open

Add OIDC enrollment #2324

andrewpmartinez opened this issue Aug 14, 2024 · 2 comments

Comments

@andrewpmartinez
Copy link
Member

andrewpmartinez commented Aug 14, 2024

Instead of enrolling with a pre-exchanged JWT or a certificate generated from a third-party CA, allow the configuration of external OIDC providers to prove an enrollee's identity and then allow the enrollee to create a certificate authenticator from a CSR. Additionally, allow configuration to dictate whether future authentication requires the certificate or cert+jwt from the IDP.

  • allow the configuration of an OIDC provider
  • allow the OIDC provider to map claims to attributes (custom or standard)
  • allow the restriction of users allowed to enroll based on claims (custom or standard)
  • allow a CSR process for certificate generation
  • allow configuration for the enrolling identities authentication policy (certificate, certificate+jwt)
@andrewpmartinez
Copy link
Member Author

andrewpmartinez commented Aug 14, 2024

This will add additional configuration to external JWT signers.

  • a new option to enable enrollment (ext jwt signers will now be able to operate in authentication and/or enrollment modes)
  • claim mapping for enrollment and claims mapping for authentication (another planned feature)

@andrewpmartinez
Copy link
Member Author

Also see #1352

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant