Class BackChannelLogoutRequest
- Namespace
- Fdyay.IdentityServer.Services
- Assembly
- Fdyay.IdentityServer.AspNetCore.dll
One client to be told, server to server, that a session has ended. Duende's.
public class BackChannelLogoutRequest
- Inheritance
-
BackChannelLogoutRequest
- Inherited Members
Properties
ClientId
The client to be told.
public string ClientId { get; set; }
Property Value
Issuer
The issuer the logout token is issued under.
public string? Issuer { get; set; }
Property Value
LogoutReason
Why the session ended, sent as logout_reason; null when not known.
public LogoutNotificationReason? LogoutReason { get; set; }
Property Value
LogoutUri
The client's back-channel logout URI.
public string LogoutUri { get; set; }
Property Value
SessionId
The session that ended — only for a client that asked for it (SessionIdRequired), where Duende's carries it for every client: the session identifier correlates this user across every client in the session.
public string? SessionId { get; set; }
Property Value
SessionIdRequired
Whether the client asked for the session id (BackChannelLogoutSessionRequired).
public bool SessionIdRequired { get; set; }
Property Value
SubjectId
The subject signed out.
public string? SubjectId { get; set; }