Table of Contents

Class LogoutMessage

Namespace
Duende.IdentityServer.Models
Assembly
Duende.IdentityServer.dll

Models the validated singout context.

public class LogoutMessage
Inheritance
LogoutMessage
Inherited Members

Constructors

LogoutMessage()

Initializes a new instance of the LogoutMessage class.

public LogoutMessage()

LogoutMessage(ValidatedEndSessionRequest)

Initializes a new instance of the LogoutMessage class.

public LogoutMessage(ValidatedEndSessionRequest request)

Parameters

request ValidatedEndSessionRequest

The request.

Properties

ClientId

Gets or sets the client identifier.

public string? ClientId { get; set; }

Property Value

string

ClientIds

Ids of clients known to have an authentication session for user at end session time

public IEnumerable<string>? ClientIds { get; set; }

Property Value

IEnumerable<string>

ClientName

Gets or sets the client name.

public string? ClientName { get; set; }

Property Value

string

Parameters

Gets the entire parameter collection.

public IDictionary<string, string[]> Parameters { get; set; }

Property Value

IDictionary<string, string[]>

PostLogoutRedirectUri

Gets or sets the post logout redirect URI.

public string? PostLogoutRedirectUri { get; set; }

Property Value

string

SessionId

Gets or sets the session identifier for the user at logout time.

public string? SessionId { get; set; }

Property Value

string

SubjectId

Gets or sets the subject identifier for the user at logout time.

public string? SubjectId { get; set; }

Property Value

string

UiLocales

The UI locales.

public string? UiLocales { get; set; }

Property Value

string