Table of Contents

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

string

Issuer

The issuer the logout token is issued under.

public string? Issuer { get; set; }

Property Value

string

LogoutReason

Why the session ended, sent as logout_reason; null when not known.

public LogoutNotificationReason? LogoutReason { get; set; }

Property Value

LogoutNotificationReason?

LogoutUri

The client's back-channel logout URI.

public string LogoutUri { get; set; }

Property Value

string

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

string

SessionIdRequired

Whether the client asked for the session id (BackChannelLogoutSessionRequired).

public bool SessionIdRequired { get; set; }

Property Value

bool

SubjectId

The subject signed out.

public string? SubjectId { get; set; }

Property Value

string