Table of Contents

Interface ILogoutNotificationService

Namespace
Duende.IdentityServer.Services
Assembly
Duende.IdentityServer.dll

Provides features for OIDC signout notifications.

public interface ILogoutNotificationService

Methods

GetBackChannelLogoutNotificationsAsync(LogoutNotificationContext)

Builds the http back-channel logout request data for the collection of clients.

Task<IEnumerable<BackChannelLogoutRequest>> GetBackChannelLogoutNotificationsAsync(LogoutNotificationContext context)

Parameters

context LogoutNotificationContext

The context for the logout notification.

Returns

Task<IEnumerable<BackChannelLogoutRequest>>

GetFrontChannelLogoutNotificationsUrlsAsync(LogoutNotificationContext)

Builds the URLs needed for front-channel logout notification.

Task<IEnumerable<string>> GetFrontChannelLogoutNotificationsUrlsAsync(LogoutNotificationContext context)

Parameters

context LogoutNotificationContext

The context for the logout notification.

Returns

Task<IEnumerable<string>>