ITokenCache interface

Interfaz de caché de tokens para el cliente, lo que proporciona acceso a las API de caché

Métodos

getAccountByHomeId(string)

Devuelve la cuenta con sesión iniciada que coincide con homeAccountId.

getAccountByLocalId(string)

Devuelve la cuenta que coincide con localAccountId que coincide con la sesión.

getAllAccounts()

API que recupera todas las cuentas actualmente en caché al usuario

removeAccount(AccountInfo)

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>