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>