Table of Contents

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

string

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

string

IssueInstant

When the request was issued.

public required DateTimeOffset IssueInstant { get; init; }

Property Value

DateTimeOffset

Issuer

The entity id of the sender; empty when it has no Issuer.

public required string Issuer { get; init; }

Property Value

string

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

SamlNameId

NotOnOrAfter

When the request stops being valid, if it says. Read since 0.133.0.

public DateTimeOffset? NotOnOrAfter { get; init; }

Property Value

DateTimeOffset?

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

string

Version

The protocol version the request was written under. Read since 0.133.0.

public string Version { get; init; }

Property Value

string