MM-20698: Add server support for getting SAML metadata and updating S… (#13311)

* MM-20698: Add server support for getting SAMl metadata and updating SAMl settings
Этот коммит содержится в:
catalintomai
2020-01-09 21:25:20 -08:00
коммит произвёл GitHub
родитель c41e9d970a
Коммит 37ce413b7d
9 изменённых файлов: 397 добавлений и 5 удалений

Просмотреть файл

@@ -3463,6 +3463,18 @@ func (c *Client4) GetSamlCertificateStatus() (*SamlCertificateStatus, *Response)
return SamlCertificateStatusFromJson(r.Body), BuildResponse(r)
}
func (c *Client4) GetSamlMetadataFromIdp(samlMetadataURL string) (*SamlMetadataResponse, *Response) {
requestBody := make(map[string]string)
requestBody["saml_metadata_url"] = samlMetadataURL
r, err := c.DoApiPost(c.GetSamlRoute()+"/metadatafromidp", MapToJson(requestBody))
if err != nil {
return nil, BuildErrorResponse(r, err)
}
defer closeBody(r)
return SamlMetadataResponseFromJson(r.Body), BuildResponse(r)
}
// Compliance Section
// CreateComplianceReport creates an incoming webhook for a channel.