mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
samlsettings: api integration (#84300)
* add strategy and tests * use settings provider service and remove multiple providers strategy * Move SAML strategy to ssosettings service * Update codeowners file * reload from settings provider * add saml as configurable provider * Add new SAML strategy * rename old saml settings interface * update saml string references * use OSS license * validate saml provider depends on license for List * add tests for list rendering including saml * change the licensing validation to service init * replace service struct for provider
This commit is contained in:
@@ -85,11 +85,11 @@ type KeyValue interface {
|
||||
// service that have support for configuration reloads.
|
||||
type ReloadHandler interface {
|
||||
// Reload handles reloading of configuration changes.
|
||||
Reload(section Section) error
|
||||
ReloadSection(section Section) error
|
||||
|
||||
// Validate validates the configuration, if the validation
|
||||
// fails the configuration will not be updated neither reloaded.
|
||||
Validate(section Section) error
|
||||
ValidateSection(section Section) error
|
||||
}
|
||||
|
||||
type SettingsBag map[string]map[string]string
|
||||
|
||||
Reference in New Issue
Block a user