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
FrontChannelLogoutOptions.Uri Property
The client's front-channel logout endpoint, loaded in a hidden iframe at the OP.
public System.Uri Uri { get; init; }