Show / Hide Table of Contents

Class PartnerServiceProviderConfiguration

The partner service provider configuration specifies the configuration for the partner service provider.

Inheritance
System.Object
Entity
ProviderConfiguration
PartnerProviderConfiguration
PartnerServiceProviderConfiguration
Inherited Members
PartnerProviderConfiguration.SingleLogoutServiceUrl
PartnerProviderConfiguration.SingleLogoutServiceResponseUrl
PartnerProviderConfiguration.SingleLogoutServiceBinding
PartnerProviderConfiguration.LogoutRequestLifeTime
PartnerProviderConfiguration.SignLogoutRequest
PartnerProviderConfiguration.SignLogoutResponse
PartnerProviderConfiguration.WantLogoutRequestSigned
PartnerProviderConfiguration.WantLogoutResponseSigned
PartnerProviderConfiguration.EncryptLogoutNameID
PartnerProviderConfiguration.IssuerFormat
PartnerProviderConfiguration.NameIDFormat
PartnerProviderConfiguration.DigestMethod
PartnerProviderConfiguration.SignatureMethod
PartnerProviderConfiguration.WantDigestMethod
PartnerProviderConfiguration.WantSignatureMethod
PartnerProviderConfiguration.KeyEncryptionMethod
PartnerProviderConfiguration.KeyEncryptionDigestMethod
PartnerProviderConfiguration.KeyEncryptionMaskGenerationFunction
PartnerProviderConfiguration.DataEncryptionMethod
PartnerProviderConfiguration.ClockSkew
PartnerProviderConfiguration.AuthnContext
PartnerProviderConfiguration.UseEmbeddedCertificate
PartnerProviderConfiguration.EnableSha1Support
PartnerProviderConfiguration.DisableDestinationCheck
PartnerProviderConfiguration.DisableInboundLogout
PartnerProviderConfiguration.DisableOutboundLogout
PartnerProviderConfiguration.DisableInResponseToCheck
PartnerProviderConfiguration.DisablePendingLogoutCheck
PartnerProviderConfiguration.DisableLogoutResponseStatusCheck
PartnerProviderConfiguration.DisableClearAllSessionsOnLogout
PartnerProviderConfiguration.PartnerCertificates
ProviderConfiguration.Name
ProviderConfiguration.Description
ProviderConfiguration.LocalCertificates
Entity.Id
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ComponentSpace.SAML2.Configuration
Assembly: ComponentSpace.Saml2.dll
Syntax
public class PartnerServiceProviderConfiguration : PartnerProviderConfiguration

Constructors

PartnerServiceProviderConfiguration()

Constructs a partner service provider configuration.

Declaration
public PartnerServiceProviderConfiguration()

PartnerServiceProviderConfiguration(XmlElement)

Constructs a partner service provider configuration from XML.

Declaration
public PartnerServiceProviderConfiguration(XmlElement xmlElement)
Parameters
Type Name Description
System.Xml.XmlElement xmlElement

The partner service provider configuration XML.

Properties

AssertionConsumerServiceUrl

Gets or sets the partner service provider's assertion consumer service URL.

Declaration
public string AssertionConsumerServiceUrl { get; set; }
Property Value
Type Description
System.String

The partner service provider's assertion consumer service URL.

AssertionLifeTime

Gets or sets the time span for which SAML assertions will be valid.

The default time span is 3 minutes.

Declaration
public TimeSpan AssertionLifeTime { get; set; }
Property Value
Type Description
System.TimeSpan

The time span for which SAML assertions will be valid.

EncryptAssertion

Gets or sets the flag indicating whether to encrypt SAML assertions.

Declaration
public bool EncryptAssertion { get; set; }
Property Value
Type Description
System.Boolean

The flag indicating whether to encrypt SAML assertions.

RelayState

Gets or sets the relay state sent during IdP-initiated SSO.

Declaration
public string RelayState { get; set; }
Property Value
Type Description
System.String

The relay state.

SignAssertion

Gets or sets the flag indicating whether to sign SAML assertions.

The default is true.

Declaration
public bool SignAssertion { get; set; }
Property Value
Type Description
System.Boolean

The flag indicating whether to sign SAML assertions.

SignSAMLResponse

Gets or sets the flag indicating whether to sign SAML responses.

Declaration
public bool SignSAMLResponse { get; set; }
Property Value
Type Description
System.Boolean

The flag indicating whether to sign SAML responses.

WantAuthnRequestSigned

Gets or sets the flag indicating whether authn requests should be signed.

The default is true.

Declaration
public bool WantAuthnRequestSigned { get; set; }
Property Value
Type Description
System.Boolean

The flag indicating whether authn requests should be signed.

Methods

ToXml(XmlElement)

Serializes the partner service provider configuration to XML.

Declaration
public override void ToXml(XmlElement xmlElement)
Parameters
Type Name Description
System.Xml.XmlElement xmlElement

The XML element.

Overrides
PartnerProviderConfiguration.ToXml(XmlElement)
In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2004-2022. All rights reserved.