Class SamlLogoutRequest
- Namespace
- Fdyay.IdentityServer.Saml.Messages
- Assembly
- Fdyay.IdentityServer.Saml.dll
A SAML LogoutRequest.
public sealed class SamlLogoutRequest
- Inheritance
-
SamlLogoutRequest
- Inherited Members
Properties
Destination
The URL the request was sent to; null when it names none.
public string? Destination { get; init; }
Property Value
Id
The request's ID, which the LogoutResponse quotes back as InResponseTo (SAML 2.0 core ยง3.7.1).
public required string Id { get; init; }
Property Value
IssueInstant
When the request was issued.
public required DateTimeOffset IssueInstant { get; init; }
Property Value
Issuer
The entity id of the sender; empty when it has no Issuer.
public required string Issuer { get; init; }
Property Value
NameId
The principal whose session is ending, as the sender names them. Read with an empty value when the request has no NameID and that error was let through.
public required SamlNameId NameId { get; init; }
Property Value
NotOnOrAfter
When the request stops being valid, if it says. Read since 0.133.0.
public DateTimeOffset? NotOnOrAfter { get; init; }
Property Value
SessionIndex
The SessionIndex of the session to end, as the identity provider issued it in the assertion; null when the request names none. Only the first is read.
public string? SessionIndex { get; init; }
Property Value
Version
The protocol version the request was written under. Read since 0.133.0.
public string Version { get; init; }