This is the configuration required for a Service Provider for single sign on.
Overview of SamlSpConfiguration goes here.
SamlSpConfiguration
Field | Type | Inherited from | Description |
---|---|---|---|
AssertionConsumerServiceUrl | String | SamlSpConfiguration | Gets or sets the AssertionConsumerServiceUrl value |
Description | String | SamlSpConfiguration | Gets or sets the Description value |
LocalCertificates | Certificate[] | SamlSpConfiguration | Gets or sets the LocalCertificates value |
Name | String | SamlSpConfiguration | Gets or sets the Name value |
SingleLogoutServiceUrl | String | SamlSpConfiguration | Gets or sets the SingleLogoutServiceUrl value |
{
"AssertionConsumerServiceUrl" : "String",
"Description" : "String",
"LocalCertificates" : "[Certificate](/object-model/certificate)[]",
"Name" : "String",
"SingleLogoutServiceUrl" : "String"
}
Example in C#
// Returns: nothing
await client.DeleteSamlServiceProviderConfigurationAsync();
Example in CURL
curl -X DELETE \
https://keepapi.feenicshosting.com/saml/admin/spconfig \
-H 'Authorization: Bearer TOKEN_GOES_HERE' \
-H 'Content-Type: application/json'
Example in C#
// Returns: SamlSpConfiguration
var samlSpConfiguration = await client.GetSamlServiceProviderConfigurationAsync();
Example in CURL
curl -X GET \
https://keepapi.feenicshosting.com/saml/admin/spconfig \
-H 'Authorization: Bearer TOKEN_GOES_HERE' \
-H 'Content-Type: application/json'
Example in C#
// Returns: nothing
await client.SetSamlServiceProviderConfiguration(SamlSpConfiguration configuration);
Example in CURL
curl -X POST \
https://keepapi.feenicshosting.com/saml/admin/SpConfiguration \
-H 'Authorization: Bearer TOKEN_GOES_HERE' \
-H 'Content-Type: application/json' \
-D '{
"$type":"Feenics.Keep.WebApi.Model.SamlSpConfiguration, Feenics.Keep.WebApi.Model",
"Name":"Name",
"Description":"Description",
"AssertionConsumerServiceUrl":"Assertion Consumer Service Url",
"SingleLogoutServiceUrl":"Single Logout Service Url",
"LocalCertificates":
[
{
"$type":"Feenics.Keep.WebApi.Model.Certificate, Feenics.Keep.WebApi.Model",
"CertificateBase64Encoded":null,
"PublicKey":null,
"Password":null
}
]
}'