Skip to main content

FrontChannelLogoutOptions Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Common.Configuration

FrontChannelLogoutOptions Class

Front-channel logout settings for a single client, as defined by the OpenID Connect Front-Channel Logout 1.0 specification. Tells the authorization server which URL to load in a hidden iframe during end-session processing and whether the iframe URL must carry the user's session identifier.

public record FrontChannelLogoutOptions : System.IEquatable<Abblix.Oidc.Server.Common.Configuration.FrontChannelLogoutOptions>

Inheritance System.Object → FrontChannelLogoutOptions

Implements System.IEquatable<FrontChannelLogoutOptions>

Constructors

FrontChannelLogoutOptions(Uri, bool) Constructor

Front-channel logout settings for a single client, as defined by the OpenID Connect Front-Channel Logout 1.0 specification. Tells the authorization server which URL to load in a hidden iframe during end-session processing and whether the iframe URL must carry the user's session identifier.

public FrontChannelLogoutOptions(System.Uri Uri, bool RequiresSessionId=true);

Parameters

Uri System.Uri

The client's front-channel logout endpoint, loaded in a hidden iframe at the OP.

RequiresSessionId System.Boolean

When true, the OP appends iss and sid query parameters to Uri so the client can scope the logout to the correct session.

Properties

FrontChannelLogoutOptions.RequiresSessionId Property

When true, the OP appends iss and sid query parameters to Uri so the client can scope the logout to the correct session.

public bool RequiresSessionId { get; init; }

Property Value

System.Boolean

FrontChannelLogoutOptions.Uri Property

The client's front-channel logout endpoint, loaded in a hidden iframe at the OP.

public System.Uri Uri { get; init; }

Property Value

System.Uri