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
public
AuthnStatement
AuthnStatement
Authentication Statement
public
AttributeStatement
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
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object