Skip to main content

IFrontChannelLogoutService Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.LogoutNotification

IFrontChannelLogoutService Interface

Service for generating front-channel logout HTML responses in accordance with OpenID Connect Front-Channel Logout 1.0 specification.

public interface IFrontChannelLogoutService

Derived
FrontChannelLogoutService

Methods

IFrontChannelLogoutService.GetFrontChannelLogoutResponse(Uri, IList<Uri>) Method

Generates the HTML response for a front-channel logout page. The response contains iframes for each logout URI and an optional redirect script.

Abblix.Oidc.Server.Features.LogoutNotification.FrontChannelLogoutResponse GetFrontChannelLogoutResponse(System.Uri? postLogoutRedirectUri, System.Collections.Generic.IList<System.Uri> frontChannelLogoutUris);

Parameters

postLogoutRedirectUri System.Uri

The URI to redirect to after all iframes have loaded, or null for no redirect.

frontChannelLogoutUris System.Collections.Generic.IList<System.Uri>

The list of client logout URIs to embed as iframes.

Returns

FrontChannelLogoutResponse
A response containing complete HTML with CSP nonce already injected.