Implements
Constructors
Constructor
Parameters
Returns
AuthManager
Methods
getUser()
Returns
|null
| User
The current user.
Implementation of
IAuthManager.getUser
isSignedIn()
Returns
Promise<boolean>
True if the user is signed in, false otherwise.
Implementation of
IAuthManager.isSignedIn
signOut()
Returns
Promise<void>
Implementation of
IAuthManager.signOut
addAuthStateChangeCallback()
Parameters
Returns
void
Implementation of
IAuthManager.addAuthStateChangeCallback
getToken()
Parameters
Returns
Promise<null | string>
The access token.
Implementation of
IAuthManager.getToken
getTokenExpiration()
Returns
Promise<null | number>
The expiration time of the access token.
Implementation of
IAuthManager.getTokenExpiration
getWalletSecretId()
Returns
Promise<string>
The wallet secret ID.
Implementation of
IAuthManager.getWalletSecretId
getXWalletAuth()
Parameters
Returns
Promise<string>
The X-Wallet-Auth header.
Implementation of
IAuthManager.getXWalletAuth
getAuthState()
Returns
|null
| AuthState
The authentication state.
Implementation of
IAuthManager.getAuthState
setAuthState()
Parameters
Returns
Promise<void>
Implementation of
IAuthManager.setAuthState
clearAuthState()
Returns
Promise<void>
Implementation of
IAuthManager.clearAuthState
ensureInitialized()
Returns
Promise<void>
Implementation of
IAuthManager.ensureInitialized
_doInitialize()
Returns
Promise<void>
shouldRefreshToken()
Returns
boolean
True if the token should be refreshed, false otherwise.
refreshAccessToken()
Parameters
Returns
Promise<void>
The new access token.
scheduleTokenRefresh()
Returns
void
cancelTokenRefresh()
Returns
void