SamlIdPConfiguration

This is the configuration required for an Identity Provider for single sign on.

Overview of SamlIdPConfiguration goes here.

SamlIdPConfiguration Properties

SamlIdPConfiguration

Field Type Inherited from Description
CertificatesBase64Encoded String[] SamlIdPConfiguration Gets or sets the CertificatesBase64Encoded value
DefaultUserGroupIds String[] SamlIdPConfiguration Gets or sets the DefaultUserGroupIds value
Description String SamlIdPConfiguration Gets or sets the Description value
PartnerName String SamlIdPConfiguration Gets or sets the PartnerName value
SignAuthnRequest Boolean SamlIdPConfiguration Gets or sets the SignAuthnRequest value
SingleLogoutServiceUrl String SamlIdPConfiguration Gets or sets the SingleLogoutServiceUrl value
SingleSignOnServiceUrl String SamlIdPConfiguration Gets or sets the SingleSignOnServiceUrl value

JSON Structure of SamlIdPConfiguration

{
   "CertificatesBase64Encoded"	:	"String[]",
   "DefaultUserGroupIds"	:	"String[]",
   "Description"	:	"String",
   "PartnerName"	:	"String",
   "SignAuthnRequest"	:	"Boolean",
   "SingleLogoutServiceUrl"	:	"String",
   "SingleSignOnServiceUrl"	:	"String"
}

Delete Id PConfiguration Async

Example in C#

// Returns: nothing
await client.DeleteIdPConfigurationAsync()

Example in CURL



           curl -X DELETE \
               https://keepapi.feenicshosting.com/saml/admin/idpconfiguration \
               -H 'Authorization: Bearer TOKEN_GOES_HERE' \
               -H 'Content-Type: application/json' 
            

Get Id PConfiguration Async

Example in C#

// Returns: SamlIdPConfiguration
var samlIdPConfiguration = await client.GetIdPConfigurationAsync()

Example in CURL



           curl -X GET \
               https://keepapi.feenicshosting.com/saml/admin/idpconfiguration \
               -H 'Authorization: Bearer TOKEN_GOES_HERE' \
               -H 'Content-Type: application/json' 
            

Set Saml Identity Provider Configuration

Example in C#

// Returns: nothing
await client.SetSamlIdentityProviderConfiguration(SamlIdPConfiguration configuration)

Example in CURL



           curl -X POST \
               https://keepapi.feenicshosting.com/saml/admin/idpconfiguration \
               -H 'Authorization: Bearer TOKEN_GOES_HERE' \
               -H 'Content-Type: application/json' \
               -D '{
                       "$type":"Feenics.Keep.WebApi.Model.SamlIdPConfiguration, Feenics.Keep.WebApi.Model",
                       "PartnerName":null,
                       "Description":null,
                       "SignAuthnRequest":false,
                       "SingleSignOnServiceUrl":null,
                       "SingleLogoutServiceUrl":null,
                       "CertificatesBase64Encoded":null,
                       "DefaultUserGroupIds":null
                   }'