go-vela / community

Community Information for Vela (Target's official Pipeline Automation Framework)
https://go-vela.github.io/docs/
Apache License 2.0
23 stars 3 forks source link

Additional OIDC claims #996

Closed JordanSussman closed 2 months ago

JordanSussman commented 3 months ago

Description

After integrating the new OpenID Connect support with some third-party providers, it has become clear that our current claims layout is somewhat restrictive. For instance, some providers don’t support using wildcards for claim validation, making it difficult to include the tag in the image field. It would be helpful to include additional fields that can be individually validated.

Value

More easily support 3rd party providers usage of OpenID connect.

Definition of Done

I'm currently proposing the following additions to the claims:

Effort (Optional)

1 day

Impacted Personas (Optional)

All users that utilize OpenID connect