Expand description
OIDC authentication support for perfgate-server.
Supports multiple OIDC providers:
- GitHub Actions: Maps
repositoryclaim to project/role. - GitLab CI: Maps
project_pathclaim to project/role. - Custom providers: Configurable issuer, JWKS URL, and claim field.
Structs§
- Oidc
Config - OIDC configuration for a single provider instance.
- Oidc
Provider - A provider that fetches JWKS and validates tokens from a single issuer.
- Oidc
Registry - A registry of multiple
OidcProviders that tries each one in turn.
Enums§
- Oidc
Provider Type - Identifies which OIDC provider issued the token.