ITokenCache interface
Interfaz de caché de tokens para el cliente, lo que proporciona acceso a las API de caché
Métodos
| get |
Devuelve la cuenta con sesión iniciada que coincide con homeAccountId. |
| get |
Devuelve la cuenta que coincide con localAccountId que coincide con la sesión. |
| get |
API que recupera todas las cuentas actualmente en caché al usuario |
| remove |
API para quitar una cuenta específica y los datos pertinentes de la memoria caché |
Detalles del método
getAccountByHomeId(string)
Devuelve la cuenta con sesión iniciada que coincide con homeAccountId.
function getAccountByHomeId(homeAccountId: string): Promise<null | AccountInfo>
Parámetros
- homeAccountId
-
string
Devoluciones
Promise<null | AccountInfo>
getAccountByLocalId(string)
Devuelve la cuenta que coincide con localAccountId que coincide con la sesión.
function getAccountByLocalId(localAccountId: string): Promise<null | AccountInfo>
Parámetros
- localAccountId
-
string
Devoluciones
Promise<null | AccountInfo>
getAllAccounts()
API que recupera todas las cuentas actualmente en caché al usuario
function getAllAccounts(): Promise<AccountInfo[]>
Devoluciones
Promise<AccountInfo[]>
removeAccount(AccountInfo)
API para quitar una cuenta específica y los datos pertinentes de la memoria caché
function removeAccount(account: AccountInfo): Promise<void>
Parámetros
- account
- AccountInfo
Devoluciones
Promise<void>