MM-14712 - Add support for signing SAML requests (#11081)

* SAML Request signing added
* added telemetry for signrequest flag
This commit is contained in:
Eli Yukelzon
2019-06-11 14:14:15 +03:00
committed by GitHub
parent 599dcb0f77
commit c243b6640c
2 changed files with 8 additions and 2 deletions

View File

@@ -499,6 +499,7 @@ func (a *App) trackConfig() {
"enable_sync_with_ldap_include_auth": *cfg.SamlSettings.EnableSyncWithLdapIncludeAuth,
"verify": *cfg.SamlSettings.Verify,
"encrypt": *cfg.SamlSettings.Encrypt,
"sign_request": *cfg.SamlSettings.SignRequest,
"isdefault_scoping_idp_provider_id": isDefault(*cfg.SamlSettings.ScopingIDPProviderId, ""),
"isdefault_scoping_idp_name": isDefault(*cfg.SamlSettings.ScopingIDPName, ""),
"isdefault_id_attribute": isDefault(*cfg.SamlSettings.IdAttribute, model.SAML_SETTINGS_DEFAULT_ID_ATTRIBUTE),

View File

@@ -1855,8 +1855,9 @@ type SamlSettings struct {
EnableSyncWithLdap *bool
EnableSyncWithLdapIncludeAuth *bool
Verify *bool
Encrypt *bool
Verify *bool
Encrypt *bool
SignRequest *bool
IdpUrl *string
IdpDescriptorUrl *string
@@ -1907,6 +1908,10 @@ func (s *SamlSettings) SetDefaults() {
s.Encrypt = NewBool(true)
}
if s.SignRequest == nil {
s.SignRequest = NewBool(false)
}
if s.IdpUrl == nil {
s.IdpUrl = NewString("")
}