Skip to content

BackChannelLogoutEndpointRouteBuilderExtensions Class

Maps the back-channel logout intake onto a route.

C#
public static class BackChannelLogoutEndpointRouteBuilderExtensions

Inheritance System.Object → BackChannelLogoutEndpointRouteBuilderExtensions

Methods

BackChannelLogoutEndpointRouteBuilderExtensions.MapBackChannelLogoutEndpoint(this IEndpointRouteBuilder, string) Method

Maps the endpoint a provider POSTs Logout Tokens to (OpenID Connect Back-Channel Logout 1.0 Section 2.5).

C#
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapBackChannelLogoutEndpoint(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern);

Parameters

endpoints Microsoft.AspNetCore.Routing.IEndpointRouteBuilder

The route builder.

pattern System.String

The route registered as this client's back-channel logout URI.

Returns

Microsoft.AspNetCore.Builder.IEndpointConventionBuilder

Remarks

The route is the one the client registered as its backchannel_logout_uri, so the pattern is the host's to choose and this makes no assumption about it.