Properties
Private
Optional audience
audience?:
string
Private authentication
authentication:
default
Private
Optional organization
organization?:
string
Methods
checkSession
-
checkSession(): Promise<void>
-
Returns Promise<void>
getAccessToken
-
getAccessToken(config?: { audience?: string }): Promise<string>
-
Parameters
-
config: { audience?: string } = ...
-
Optional audience?: string
Returns Promise<string>
getUser
-
getUser(): Promise<undefined | User>
-
Returns Promise<undefined | User>
handleRedirect
-
handleRedirect(url?: string): Promise<RedirectLoginResult<any>>
-
Returns Promise<RedirectLoginResult<any>>
isAuthenticated
-
isAuthenticated(): Promise<boolean>
-
Returns Promise<boolean>
login
-
login(config: LoginOptions): Promise<void>
-
Returns Promise<void>
logout
-
logout(config: LogoutOptions): Promise<void>
-
Returns Promise<void>
Contains various methods for authentication (Auth0)