FeatureToggles: Add feature toggle for sso email verification (#84184)
* FeatureToggles: Add feature toggle for sso email verification * Rename toggle * Fix json
This commit is contained in:
@@ -181,4 +181,5 @@ export interface FeatureToggles {
|
|||||||
betterPageScrolling?: boolean;
|
betterPageScrolling?: boolean;
|
||||||
alertingUpgradeDryrunOnStart?: boolean;
|
alertingUpgradeDryrunOnStart?: boolean;
|
||||||
scopeFilters?: boolean;
|
scopeFilters?: boolean;
|
||||||
|
emailVerificationEnforcement?: boolean;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1216,6 +1216,14 @@ var (
|
|||||||
HideFromDocs: true,
|
HideFromDocs: true,
|
||||||
HideFromAdminPage: true,
|
HideFromAdminPage: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Name: "emailVerificationEnforcement",
|
||||||
|
Description: "Force email verification for users, even when authenticating through sso.",
|
||||||
|
Stage: FeatureStageExperimental,
|
||||||
|
Owner: identityAccessTeam,
|
||||||
|
HideFromDocs: true,
|
||||||
|
HideFromAdminPage: true,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -162,3 +162,4 @@ groupByVariable,experimental,@grafana/dashboards-squad,false,false,false
|
|||||||
betterPageScrolling,GA,@grafana/grafana-frontend-platform,false,false,true
|
betterPageScrolling,GA,@grafana/grafana-frontend-platform,false,false,true
|
||||||
alertingUpgradeDryrunOnStart,GA,@grafana/alerting-squad,false,true,false
|
alertingUpgradeDryrunOnStart,GA,@grafana/alerting-squad,false,true,false
|
||||||
scopeFilters,experimental,@grafana/dashboards-squad,false,false,false
|
scopeFilters,experimental,@grafana/dashboards-squad,false,false,false
|
||||||
|
emailVerificationEnforcement,experimental,@grafana/identity-access-team,false,false,false
|
||||||
|
|||||||
|
@@ -658,4 +658,8 @@ const (
|
|||||||
// FlagScopeFilters
|
// FlagScopeFilters
|
||||||
// Enables the use of scope filters in Grafana
|
// Enables the use of scope filters in Grafana
|
||||||
FlagScopeFilters = "scopeFilters"
|
FlagScopeFilters = "scopeFilters"
|
||||||
|
|
||||||
|
// FlagEmailVerificationEnforcement
|
||||||
|
// Force email verification for users, even when authenticating through sso.
|
||||||
|
FlagEmailVerificationEnforcement = "emailVerificationEnforcement"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -2100,6 +2100,20 @@
|
|||||||
"codeowner": "@grafana/grafana-frontend-platform",
|
"codeowner": "@grafana/grafana-frontend-platform",
|
||||||
"frontend": true
|
"frontend": true
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"metadata": {
|
||||||
|
"name": "emailVerificationEnforcement",
|
||||||
|
"resourceVersion": "1710164083965",
|
||||||
|
"creationTimestamp": "2024-03-11T13:34:43Z"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"description": "Force email verification for users, even when authenticating through sso.",
|
||||||
|
"stage": "experimental",
|
||||||
|
"codeowner": "@grafana/identity-access-team",
|
||||||
|
"hideFromAdminPage": true,
|
||||||
|
"hideFromDocs": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user