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)