ITokenCache interface

客户端的令牌缓存接口,授予对缓存 API 的访问权限

方法

getAccountByHomeId(string)

返回与 homeAccountId 匹配的已登录帐户

getAccountByLocalId(string)

返回与 localAccountId 匹配的已登录帐户

getAllAccounts()

用于检索当前缓存中的所有帐户的 API

removeAccount(AccountInfo)

用于从缓存中删除特定帐户和相关数据的 API

方法详细信息

getAccountByHomeId(string)

返回与 homeAccountId 匹配的已登录帐户

function getAccountByHomeId(homeAccountId: string): Promise<null | AccountInfo>

参数

homeAccountId

string

返回

Promise<null | AccountInfo>

getAccountByLocalId(string)

返回与 localAccountId 匹配的已登录帐户

function getAccountByLocalId(localAccountId: string): Promise<null | AccountInfo>

参数

localAccountId

string

返回

Promise<null | AccountInfo>

getAllAccounts()

用于检索当前缓存中的所有帐户的 API

function getAllAccounts(): Promise<AccountInfo[]>

返回

Promise<AccountInfo[]>

removeAccount(AccountInfo)

用于从缓存中删除特定帐户和相关数据的 API

function removeAccount(account: AccountInfo): Promise<void>

参数

account
AccountInfo

返回

Promise<void>