feat: implement OIDC authentication for admin users (#316)
## Summary This PR implements OIDC authentication support for admin users, specifically configured for Google Cloud Identity. The implementation includes: - Configurable OIDC authentication endpoints and validation - Google Cloud Identity integration for admin access - JWT token validation and user session management - Deployment configuration updates for OIDC provider settings Fixes #283
This commit is contained in:
parent
4dd295a6f1
commit
36fcdff044
1 changed files with 704 additions and 6 deletions
|
|
@ -17,6 +17,8 @@ const (
|
|||
AuthMethodGitHubAT AuthMethod = "github-at"
|
||||
// GitHub Actions OIDC authentication
|
||||
AuthMethodGitHubOIDC AuthMethod = "github-oidc"
|
||||
// Generic OIDC authentication
|
||||
AuthMethodOIDC AuthMethod = "oidc"
|
||||
// DNS-based public/private key authentication
|
||||
AuthMethodDNS AuthMethod = "dns"
|
||||
// HTTP-based public/private key authentication
|
||||
|
|
|
|||
Loading…
Reference in a new issue