Skip to main content

FrontChannelLogoutResponse Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.LogoutNotification

FrontChannelLogoutResponse Class

Represents the response for a front-channel logout page in OpenID Connect. Contains complete HTML content with CSP nonce already injected.

public record FrontChannelLogoutResponse : System.IEquatable<Abblix.Oidc.Server.Features.LogoutNotification.FrontChannelLogoutResponse>

Inheritance System.Object → FrontChannelLogoutResponse

Implements System.IEquatable<FrontChannelLogoutResponse>

Constructors

FrontChannelLogoutResponse(string, string, IReadOnlyList<string>) Constructor

Represents the response for a front-channel logout page in OpenID Connect. Contains complete HTML content with CSP nonce already injected.

public FrontChannelLogoutResponse(string HtmlContent, string Nonce, System.Collections.Generic.IReadOnlyList<string> FrameSources);

Parameters

HtmlContent System.String

The complete HTML content ready to be rendered.

Nonce System.String

The CSP nonce value used in the HTML for script-src and style-src directives.

FrameSources System.Collections.Generic.IReadOnlyList<System.String>

Unique origins for CSP frame-src directive.

Properties

FrontChannelLogoutResponse.FrameSources Property

Unique origins for CSP frame-src directive.

public System.Collections.Generic.IReadOnlyList<string> FrameSources { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

FrontChannelLogoutResponse.HtmlContent Property

The complete HTML content ready to be rendered.

public string HtmlContent { get; init; }

Property Value

System.String

FrontChannelLogoutResponse.Nonce Property

The CSP nonce value used in the HTML for script-src and style-src directives.

public string Nonce { get; init; }

Property Value

System.String