Show / Hide Table of Contents

Class SSODescriptorType

Represents the SSO descriptor type.

Inheritance
System.Object
RoleDescriptorType
SSODescriptorType
IDPSSODescriptor
SPSSODescriptor
Inherited Members
RoleDescriptorType.ID
RoleDescriptorType.ValidUntil
RoleDescriptorType.CacheDuration
RoleDescriptorType.ProtocolSupportEnumeration
RoleDescriptorType.ErrorURL
RoleDescriptorType.Signature
RoleDescriptorType.Extensions
RoleDescriptorType.KeyDescriptors
RoleDescriptorType.Organization
RoleDescriptorType.ContactPeople
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.Metadata
Assembly: ComponentSpace.Saml2.dll
Syntax
public abstract class SSODescriptorType : RoleDescriptorType
Remarks

Refer to the Metadata for the OASIS Security Assertion Markup Language (SAML) V2.0 specification for further details.

Constructors

SSODescriptorType()

Initializes a new instance of the SSODescriptorType class.

Declaration
public SSODescriptorType()

SSODescriptorType(XmlElement)

Initializes a new instance of the SSODescriptorType class from XML.

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

The SSO descriptor XML.

Exceptions
Type Condition
SAMLSerializationException

Thrown when the XML deserialization fails.

Properties

ArtifactResolutionServices

Gets or sets the list of artifact resolution services.

Declaration
public IList<IndexedEndpointType> ArtifactResolutionServices { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<IndexedEndpointType>

The list of artifact resolution services.

ManageNameIDServices

Gets or sets the list of manage name ID services.

Declaration
public IList<EndpointType> ManageNameIDServices { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<EndpointType>

The list of manage name ID services.

NameIDFormats

Gets or sets the list of name ID formats.

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

The list of name ID formats.

SingleLogoutServices

Gets or sets the list of single logout services.

Declaration
public IList<EndpointType> SingleLogoutServices { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<EndpointType>

The list of single logout services.

Methods

ToXml(XmlElement)

Serializes the SSO descriptor to XML.

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

The owning XML element.

Overrides
RoleDescriptorType.ToXml(XmlElement)
Exceptions
Type Condition
SAMLSerializationException

Thrown when the XML serialization fails.

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