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
stringThe iframe URL.
message
LogoutMessageThe message.
Properties
ClientId
Gets or sets the client identifier.
public string? ClientId { get; set; }
Property Value
ClientIds
Ids of clients known to have an authentication session for user at end session time
public IEnumerable<string>? ClientIds { get; set; }
Property Value
ClientName
Gets or sets the client name.
public string? ClientName { get; set; }
Property Value
Parameters
Gets the entire parameter collection.
public NameValueCollection Parameters { get; }
Property Value
PostLogoutRedirectUri
Gets or sets the post logout redirect URI.
public string? PostLogoutRedirectUri { get; set; }
Property Value
SessionId
Gets or sets the session identifier for the user at logout time.
public string? SessionId { get; set; }
Property Value
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
UiLocales
The UI locales.
public string? UiLocales { get; set; }