Show / Hide Table of Contents

Class AuthnQuery

Represents an authentication query.

Inheritance
object
RequestAbstractType
SubjectQueryAbstractType
AuthnQuery
Inherited Members
SubjectQueryAbstractType.Subject
SubjectQueryAbstractType.ToXml(XmlElement)
RequestAbstractType.GetIssuer(XmlElement)
RequestAbstractType.GetIssuerName(XmlElement)
RequestAbstractType.ID
RequestAbstractType.Version
RequestAbstractType.IssueInstant
RequestAbstractType.Destination
RequestAbstractType.Consent
RequestAbstractType.Issuer
RequestAbstractType.Extensions
RequestAbstractType.ToXml()
RequestAbstractType.ToString()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: ComponentSpace.Saml2.Protocols
Assembly: ComponentSpace.Saml2.dll
Syntax
public class AuthnQuery : SubjectQueryAbstractType
Remarks

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

Constructors

AuthnQuery()

Initializes a new instance of the AuthnQuery class.

Declaration
public AuthnQuery()

AuthnQuery(XmlElement)

Initializes a new instance of the AuthnQuery class from XML.

Declaration
public AuthnQuery(XmlElement xmlElement)
Parameters
Type Name Description
XmlElement xmlElement

The authentication query XML.

Exceptions
Type Condition
SamlSerializationException

Thrown when the XML deserialization fails.

Properties

RequestedAuthnContext

Gets or sets the requested authentication context.

Declaration
public RequestedAuthnContext RequestedAuthnContext { get; set; }
Property Value
Type Description
RequestedAuthnContext

The session index.

SessionIndex

Gets or sets the session index.

Declaration
public string SessionIndex { get; set; }
Property Value
Type Description
string

The session index.

Methods

IsValid(XmlElement)

Indicates whether the XML is an authentication query.

Declaration
public static bool IsValid(XmlElement xmlElement)
Parameters
Type Name Description
XmlElement xmlElement

The XML to test.

Returns
Type Description
bool

true if the XML is an authentication query; otherwise false.

ToXml(XmlDocument)

Serializes the authentication query to XML.

Declaration
public override XmlElement ToXml(XmlDocument xmlDocument)
Parameters
Type Name Description
XmlDocument xmlDocument

The owning XML document.

Returns
Type Description
XmlElement

The authentication query as XML.

Overrides
RequestAbstractType.ToXml(XmlDocument)
Exceptions
Type Condition
SamlSerializationException

Thrown when the XML serialization fails.

In this article
Back to top Copyright © ComponentSpace Pty Ltd 2017-2025. All rights reserved.