pipecd icon indicating copy to clipboard operation
pipecd copied to clipboard

Support OIDC for the SSO

Open kumo-rn5s opened this issue 1 year ago • 0 comments

What this PR does / why we need it:

This PR introduces a new OIDC login method to enhance user authentication options by supporting the basic OIDC Authorization Code Flow. It also includes support for common OIDC providers like Keycloak, Okta, and Cognito.

Which issue(s) this PR fixes:

Fixes #4906

Does this PR introduce a user-facing change?:

  • How are users affected by this change: Users will have the option to log in using OIDC, providing a more secure and versatile authentication method.
  • Is this breaking change: No
  • How to migrate (if breaking change): No need

TODO:

  • [x] Adding key commits for basic OIDC Authorization Code Flow.
  • [ ] Testing with major OIDC providers
    • [ ] Keycloak
    • [ ] Okta
    • [x] Cognito
  • [ ] Adding OIDC documentation.

kumo-rn5s avatar Jun 29 '24 11:06 kumo-rn5s