SAML: Configuration UI (#64054)
* Add initial authentication config page skeleton * Add initial SAML config page WIP * Add few more pages * Add connect to IdP page * Assertion mappings page stub and url params * Able to save settings * Some tweaks for authentication page * Tweak behaviour * Tweak provider name * Move SAML config pages to enterprise * minor refactor * Able to reset settings * Configure key and cert from UI * Refactor WIP * Tweak styles * Optional save button * Some tweaks for the page * Don't show info popup when save settings * Improve key/cert validation * Fetch provider status and display on auth page * Add settings list to the auth page * Show call to action card if no auth configured * clean up * Show authentication page only if SAML available * Add access control for SSO config page * Add feature toggle for auth config UI * Add code owners for auth config page * Auth config UI disabled by default * Fix feature toggle check * Apply suggestions from review * Refactor: use forms for steps * Clean up * Improve authentication page loading * Fix CTA link * Minor tweaks * Fix page route * Fix formatting * Fix generated code formatting
This commit is contained in:
@@ -526,5 +526,11 @@ var (
|
||||
State: FeatureStateStable,
|
||||
Owner: grafanaObservabilityLogsSquad,
|
||||
},
|
||||
{
|
||||
Name: "authenticationConfigUI",
|
||||
Description: "Enables authentication configuration UI",
|
||||
State: FeatureStateAlpha,
|
||||
Owner: grafanaAuthnzSquad,
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
@@ -78,3 +78,4 @@ externalServiceAuth,alpha,@grafana/grafana-authnz-team,true,false,false,false
|
||||
dataplaneFrontendFallback,alpha,@grafana/observability-metrics,false,false,false,true
|
||||
useCachingService,stable,@grafana/grafana-operator-experience-squad,false,false,true,false
|
||||
disableElasticsearchBackendQuerying,stable,@grafana/observability-logs,false,false,false,false
|
||||
authenticationConfigUI,alpha,@grafana/grafana-authnz-team,false,false,false,false
|
||||
|
||||
|
@@ -322,4 +322,8 @@ const (
|
||||
// FlagDisableElasticsearchBackendQuerying
|
||||
// Disable the processing of queries and responses in the Elasticsearch data source through backend
|
||||
FlagDisableElasticsearchBackendQuerying = "disableElasticsearchBackendQuerying"
|
||||
|
||||
// FlagAuthenticationConfigUI
|
||||
// Enables authentication configuration UI
|
||||
FlagAuthenticationConfigUI = "authenticationConfigUI"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user