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