Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Duende.​IdentityServer.​Saml.​Assertion

Assembly: Duende.IdentityServer

Inheritance: object → Assertion

A Saml assertion

Properties

public string
Id
Id of the assertion
public NameId
Issuer
Issuer of the assertion.
public string
Version
Version. Must be 2.0
public DateTimeUtc
IssueInstant
Isssue instant of the assertion
public Subject
Subject
Subject of the assertion
public Conditions
Conditions
Conditions of the assertion
AuthnStatement
Authentication Statement
Attributes
Attributes
Remarks Saml2 Core 2.7.3 requires an AttributeStatement to have at least one Attribute, if there are no attributes, then the entire AttributeStatement should be omitted. But, in C# it's more convenient to have an empty list instead of null. So we do that on the C# side, but check on serialization.
public TrustLevel
TrustLevel
Trust level derived from the signature validation

Methods

public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object