Table of Contents

Class LogoutRequest

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

Models the request from a client to sign the user out.

public class LogoutRequest
Inheritance
LogoutRequest
Inherited Members

Constructors

LogoutRequest(string, LogoutMessage?)

Initializes a new instance of the LogoutRequest class.

public LogoutRequest(string iframeUrl, LogoutMessage? message)

Parameters

iframeUrl string

The iframe URL.

message LogoutMessage

The message.

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 NameValueCollection Parameters { get; }

Property Value

NameValueCollection

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

ShowSignoutPrompt

Gets or sets a value indicating whether the user should be prompted for signout.

public bool ShowSignoutPrompt { get; }

Property Value

bool

true if the signout prompt should be shown; otherwise, false.

SignOutIFrameUrl

Gets or sets the sign out iframe URL.

public string? SignOutIFrameUrl { get; set; }

Property Value

string

The sign out iframe URL.

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