Skip to main content

Class: SessionLogoutFlow

Constructors

new SessionLogoutFlow()

new SessionLogoutFlow(options): SessionLogoutFlow

Parameters

options: SessionLogoutFlowOptions

Returns

SessionLogoutFlow

new SessionLogoutFlow()

new SessionLogoutFlow(client, options): SessionLogoutFlow

Parameters

client: OAuth2Client

options: SessionLogoutFlowOptions

Returns

SessionLogoutFlow

Properties

client

readonly client: OAuth2Client


logoutRedirectUri

readonly logoutRedirectUri: string


additionalParameters

readonly additionalParameters: Record<string, string>

Accessors

inProgress

get inProgress(): boolean

set inProgress(inProgress): void

Parameters

inProgress: boolean

Returns

boolean

Methods

start()

start(idToken, additionalParameters)

start(idToken, additionalParameters?): Promise<URL>

Parameters

idToken: string

additionalParameters?: Record<string, string>

Returns

Promise<URL>

start(context, additionalParameters)

start(context, additionalParameters?): Promise<URL>

Parameters

context: Context

additionalParameters?: Record<string, string>

Returns

Promise<URL>


reset()

reset(): void

Returns

void