Issue: Support OIDC claim names containing special characters via a JSON-based annotation
Issue: Support OIDC claim names containing special characters via a JSON-based annotation: a task in LegoFlow-SWE (Harbor dataset). When mapping OIDC claims from identity providers such as AWS Cognito, claim names may contain special characters like colons (e.g., cognito:groups ). The current…
The task
When mapping OIDC claims from identity providers such as AWS Cognito, claim names may contain special characters like colons (e.g., `cognito:groups`). The current per-claim annotation scheme (`rbac.kargo.akuity.io/claim.<claim-name>`) cannot represent such claims because Kubernetes annotation keys must match the…
Part of Lego-X/LegoFlow-SWE.