Show / Hide Table of Contents

Class PartnerIdentityProviderConfiguration

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

Inheritance
System.Object
Entity
ProviderConfiguration
PartnerProviderConfiguration
PartnerIdentityProviderConfiguration
Inherited Members
PartnerProviderConfiguration.PartnerCertificates
PartnerProviderConfiguration.AssertionConsumerServiceBinding
PartnerProviderConfiguration.SingleLogoutServiceUrl
PartnerProviderConfiguration.SingleLogoutServiceResponseUrl
PartnerProviderConfiguration.SingleLogoutServiceBinding
PartnerProviderConfiguration.ArtifactResolutionServiceUrl
PartnerProviderConfiguration.ArtifactEncoding
PartnerProviderConfiguration.LogoutRequestLifeTime
PartnerProviderConfiguration.SignLogoutRequest
PartnerProviderConfiguration.SignLogoutResponse
PartnerProviderConfiguration.WantLogoutRequestSigned
PartnerProviderConfiguration.WantLogoutResponseSigned
PartnerProviderConfiguration.SignArtifactResolve
PartnerProviderConfiguration.SignArtifactResponse
PartnerProviderConfiguration.WantArtifactResolveSigned
PartnerProviderConfiguration.WantArtifactResponseSigned
PartnerProviderConfiguration.EncryptLogoutNameID
PartnerProviderConfiguration.IssuerFormat
PartnerProviderConfiguration.IssuerQualifier
PartnerProviderConfiguration.NameIDFormat
PartnerProviderConfiguration.NameIDQualifier
PartnerProviderConfiguration.DigestAlgorithm
PartnerProviderConfiguration.SignatureAlgorithm
PartnerProviderConfiguration.WantDigestAlgorithm
PartnerProviderConfiguration.WantSignatureAlgorithm
PartnerProviderConfiguration.KeyEncryptionAlgorithm
PartnerProviderConfiguration.KeyEncryptionDigestAlgorithm
PartnerProviderConfiguration.KeyEncryptionMaskGenerationFunction
PartnerProviderConfiguration.DataEncryptionAlgorithm
PartnerProviderConfiguration.ClockSkew
PartnerProviderConfiguration.UseEmbeddedCertificate
PartnerProviderConfiguration.EnableSha1Support
PartnerProviderConfiguration.DisableDestinationCheck
PartnerProviderConfiguration.DisableTimePeriodCheck
PartnerProviderConfiguration.DisableInboundLogout
PartnerProviderConfiguration.DisableOutboundLogout
PartnerProviderConfiguration.DisableInResponseToCheck
PartnerProviderConfiguration.DisablePendingLogoutCheck
PartnerProviderConfiguration.DisableLogoutResponseStatusCheck
PartnerProviderConfiguration.DisableClearAllSessionsOnLogout
PartnerProviderConfiguration.MappingRules
ProviderConfiguration.Name
ProviderConfiguration.Description
ProviderConfiguration.LocalCertificates
Entity.Id
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ComponentSpace.Saml2.Configuration
Assembly: ComponentSpace.Saml2.dll
Syntax
public class PartnerIdentityProviderConfiguration : PartnerProviderConfiguration

Properties

DisableAssertionReplayCheck

Gets or sets the flag indicating whether to check for assertion replay.

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

The flag indicating whether to check for assertion replay.

DisableAudienceRestrictionCheck

Gets or sets the flag indicating whether the audience restriction condition is checked.

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

The flag indicating whether the audience restriction condition is checked.

DisableAuthnContextCheck

Gets or sets the flag indicating whether the authn context is checked.

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

The flag indicating whether the authn context is checked.

DisableIdPInitiatedSso

Gets or sets the flag indicating whether IdP-initiated SSO is supported.

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

The flag indicating whether IdP-initiated SSO is supported.

DisableRecipientCheck

Gets or sets the flag indicating whether the SAML recipient is checked.

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

The flag indicating whether the SAML recipient is checked.

ExpectedAuthnContext

Gets or sets the optional expected authentication context returned in the SAML assertion.

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

The optional expected authentication context returned in the SAML assertion.

ForceAuthn

Gets or sets the flag indicating whether to set the force authentication attribute in authn requests.

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

The flag indicating whether to set the force authentication attribute in authn requests.

ProviderName

Gets or sets the optional provider name to include in the authn request.

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

The optional provider name to include in the authn request.

RequestedAuthnContextComparison

Gets or sets the requested authentication context comparison to include in the authn request.

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

The optional requested authentication context comparison to include in the authn request.

RequestedAuthnContexts

Gets or sets the optional requested authentication contexts to include in the authn request.

Declaration
public IList<string> RequestedAuthnContexts { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

The optional requested authentication contexts to include in the authn request.

SignAuthnRequest

Gets or sets the flag indicating whether to sign authn requests.

The default is true.

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

The flag indicating whether to sign authn requests.

SingleSignOnServiceBinding

Gets or sets the partner identity provider's single sign-on service binding.

The default binding is urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect.

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

The partner identity provider's single sign-on service binding.

SingleSignOnServiceUrl

Gets or sets the partner identity provider's single sign-on service URL.

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

The partner identity provider's single sign-on service URL.

WantAssertionEncrypted

Gets or sets the flag indicating whether SAML assertions should be encrypted.

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

The flag indicating whether SAML assertions should be encrypted.

WantAssertionOrResponseSigned

Gets or sets the flag indicating whether either SAML assertions or responses should be signed.

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

The flag indicating whether either SAML assertions or responses should be signed.

WantAssertionSigned

Gets or sets the flag indicating whether SAML assertions should be signed.

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

The flag indicating whether SAML assertions should be signed.

WantNameIDEncrypted

Gets or sets the flag indicating whether Name IDs in SAML assertions should be encrypted.

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

The flag indicating whether Name IDs in SAML assertions should be encrypted.

WantSamlResponseSigned

Gets or sets the flag indicating whether SAML responses should be signed.

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

The flag indicating whether SAML responses should be signed.

In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2017-2022. All rights reserved.