Table of Contents

Class LogoutNotificationService

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

Default implementation of logout notification service.

public class LogoutNotificationService : ILogoutNotificationService
Inheritance
LogoutNotificationService
Implements
Inherited Members

Constructors

LogoutNotificationService(IClientStore, IIssuerNameService, ILogger<LogoutNotificationService>)

Ctor.

public LogoutNotificationService(IClientStore clientStore, IIssuerNameService issuerNameService, ILogger<LogoutNotificationService> logger)

Parameters

clientStore IClientStore
issuerNameService IIssuerNameService
logger ILogger<LogoutNotificationService>

Methods

GetBackChannelLogoutNotificationsAsync(LogoutNotificationContext)

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

Parameters

context LogoutNotificationContext

Returns

Task<IEnumerable<BackChannelLogoutRequest>>

GetFrontChannelLogoutNotificationsUrlsAsync(LogoutNotificationContext)

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

Parameters

context LogoutNotificationContext

Returns

Task<IEnumerable<string>>