AbstractStaticcreateStaticgetCalls the authorize URL with an iframe. If successful, it returns the callback URL with authentication code, optionally using PKCE. Method renamed in v3. Original Name: getAuthorizeUrl New Name: getAuthCodeByIframe
StaticgetOAuth2Exchanges an authorization code for OAuth tokens.
StaticgetGets OIDC user information.
Optionaloptions: ConfigOptionsStaticendInvokes the OIDC end session endpoint.
Can result in a redirect to /signoff if using PingOne
It's best to explicitly provide the logout redirect URL in options
Optionaloptions: LogoutOptions | EndSessionOptions{LogoutOptions} - an extension of ConfigOptions, but with two additional props
Configuration options.
OptionalcallbackFactory?: FRCallbackFactoryOptionalclientId?: stringOptionalmiddleware?: RequestMiddleware[]OptionalrealmPath?: stringOptionalredirectUri?: stringOptionalscope?: stringOptionalserverConfig?: ServerConfigOptionaltokenStore?: TokenStoreObject | "sessionStorage" | "localStorage"Optionaltree?: stringOptionaltype?: stringOptionaloauthThreshold?: numberOptionallogLevel?: LogLevelOptionallogger?: LoggerFunctions<OptionalplatformHeader?: booleanOptionalprefix?: stringOptionalredirect?: booleanOptionallogoutRedirectUri?: stringConfiguration options.
OptionalcallbackFactory?: FRCallbackFactoryOptionalclientId?: stringOptionalmiddleware?: RequestMiddleware[]OptionalrealmPath?: stringOptionalredirectUri?: stringOptionalscope?: stringOptionalserverConfig?: ServerConfigOptionaltokenStore?: TokenStoreObject | "sessionStorage" | "localStorage"Optionaltree?: stringOptionaltype?: stringOptionaloauthThreshold?: numberOptionallogLevel?: LogLevelOptionallogger?: LoggerFunctions<OptionalplatformHeader?: booleanOptionalprefix?: stringOptionalredirect?: booleanOptionallogoutRedirectUri?: stringStaticrevokeImmediately revokes the stored access token.
Optionaloptions: ConfigOptionsPrivate StaticrequestOptionalquery: StringDict<undefined | string>OptionalincludeToken: booleanOptionalinit: RequestInitOptionaloptions: ConfigOptionsOptionallogoutOptions: { redirect?: boolean; logoutRedirectUri?: string }Private StaticcontainsPrivate StaticcontainsPrivate StaticgetPrivate StaticparsePrivate StaticgetOptionalquery: StringDict<undefined | string>Optionaloptions: ConfigOptions
OAuth 2.0 client.