Table of Contents

Class LogoutNotificationContext

Namespace
Fdyay.IdentityServer.Services
Assembly
Fdyay.IdentityServer.AspNetCore.dll

The session whose end has to be announced, captured before the cookie was cleared.

public sealed class LogoutNotificationContext
Inheritance
LogoutNotificationContext
Inherited Members

Properties

ClientIds

The clients that authenticated in that session.

public IReadOnlyCollection<string> ClientIds { get; init; }

Property Value

IReadOnlyCollection<string>

LogoutReason

Why the session ended, sent to each client as logout_reason; null when not known. Duende's.

public LogoutNotificationReason? LogoutReason { get; init; }

Property Value

LogoutNotificationReason?

SamlSessions

The SAML service providers the session issued assertions to. Duende's.

public IReadOnlyCollection<SamlSpSessionData> SamlSessions { get; init; }

Property Value

IReadOnlyCollection<SamlSpSessionData>

SessionId

The session being signed out.

public string? SessionId { get; init; }

Property Value

string

SubjectId

The subject being signed out.

public string? SubjectId { get; init; }

Property Value

string