Class PartnerIdentityProviderConfiguration
- Namespace
- ComponentSpace.Saml2.Configuration
- Assembly
- ComponentSpace.Saml2.dll
The partner identity provider configuration specifies the configuration for the partner identity provider.
public class PartnerIdentityProviderConfiguration : PartnerProviderConfiguration
- Inheritance
-
PartnerIdentityProviderConfiguration
- Inherited Members
Properties
DisableAssertionReplayCheck
Gets or sets the flag indicating whether to check for assertion replay.
public bool DisableAssertionReplayCheck { get; set; }
Property Value
- bool
The flag indicating whether to check for assertion replay.
DisableAudienceRestrictionCheck
Gets or sets the flag indicating whether the audience restriction condition is checked.
public bool DisableAudienceRestrictionCheck { get; set; }
Property Value
- bool
The flag indicating whether the audience restriction condition is checked.
DisableAuthnContextCheck
Gets or sets the flag indicating whether the authn context is checked.
public bool DisableAuthnContextCheck { get; set; }
Property Value
- bool
The flag indicating whether the authn context is checked.
DisableIdPInitiatedSso
Gets or sets the flag indicating whether IdP-initiated SSO is supported.
public bool DisableIdPInitiatedSso { get; set; }
Property Value
- bool
The flag indicating whether IdP-initiated SSO is supported.
DisableRecipientCheck
Gets or sets the flag indicating whether the SAML recipient is checked.
public bool DisableRecipientCheck { get; set; }
Property Value
- bool
The flag indicating whether the SAML recipient is checked.
ExpectedAuthnContext
Gets or sets the optional expected authentication context returned in the SAML assertion.
public string ExpectedAuthnContext { get; set; }
Property Value
- 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.
public bool ForceAuthn { get; set; }
Property Value
- bool
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.
public string ProviderName { get; set; }
Property Value
- 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.
public string RequestedAuthnContextComparison { get; set; }
Property Value
- 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.
public IList<string> RequestedAuthnContexts { get; set; }
Property Value
SignAuthnRequest
Gets or sets the flag indicating whether to sign authn requests.
The default is true.
public bool SignAuthnRequest { get; set; }
Property Value
- bool
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.
public string SingleSignOnServiceBinding { get; set; }
Property Value
- 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.
public string SingleSignOnServiceUrl { get; set; }
Property Value
- string
The partner identity provider's single sign-on service URL.
WantAssertionEncrypted
Gets or sets the flag indicating whether SAML assertions should be encrypted.
public bool WantAssertionEncrypted { get; set; }
Property Value
- bool
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.
public bool WantAssertionOrResponseSigned { get; set; }
Property Value
- bool
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.
public bool WantAssertionSigned { get; set; }
Property Value
- bool
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.
public bool WantNameIDEncrypted { get; set; }
Property Value
- bool
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.
public bool WantSamlResponseSigned { get; set; }
Property Value
- bool
The flag indicating whether SAML responses should be signed.