Table of Contents

Class SamlLogoutNotificationResult

Namespace
Fdyay.IdentityServer.Models
Assembly
Fdyay.IdentityServer.AspNetCore.dll

The logout requests for a session's SAML service providers, and how many could not be sent one.

public sealed record SamlLogoutNotificationResult : IEquatable<SamlLogoutNotificationResult>
Inheritance
SamlLogoutNotificationResult
Implements
Inherited Members

Constructors

SamlLogoutNotificationResult(IReadOnlyCollection<SamlLogoutRequestContext>, int)

The logout requests for a session's SAML service providers, and how many could not be sent one.

public SamlLogoutNotificationResult(IReadOnlyCollection<SamlLogoutRequestContext> Messages, int SkippedCount)

Parameters

Messages IReadOnlyCollection<SamlLogoutRequestContext>

One per service provider that can be told.

SkippedCount int

Service providers the session reached that cannot be told — unregistered, or with no single logout URL this server will navigate to. Their sessions are still live.

Properties

Messages

One per service provider that can be told.

public IReadOnlyCollection<SamlLogoutRequestContext> Messages { get; init; }

Property Value

IReadOnlyCollection<SamlLogoutRequestContext>

SkippedCount

Service providers the session reached that cannot be told — unregistered, or with no single logout URL this server will navigate to. Their sessions are still live.

public int SkippedCount { get; init; }

Property Value

int