add management side of OIDC authentication

This commit is contained in:
Alisdair MacLeod
2026-02-03 09:42:40 +00:00
parent 30cfc22cb6
commit 02ce918114
5 changed files with 61 additions and 16 deletions
+3
View File
@@ -2962,6 +2962,9 @@ components:
enabled:
type: boolean
description: Whether bearer auth is enabled
identity_provider_id:
type: string
description: ID of the identity provider to use for OIDC authentication
distribution_groups:
type: array
items:
+3
View File
@@ -474,6 +474,9 @@ type BearerAuthConfig struct {
// Enabled Whether bearer auth is enabled
Enabled bool `json:"enabled"`
// IdentityProviderId ID of the identity provider to use for OIDC authentication
IdentityProviderId *string `json:"identity_provider_id,omitempty"`
}
// BundleParameters These parameters control what gets included in the bundle and how it is processed.