ITokenCache interface

Interfejs pamięci podręcznej tokenu dla klienta, dając dostęp do interfejsów API pamięci podręcznej

Metody

getAccountByHomeId(string)

Zwraca zalogowane konto zgodne z identyfikatorem homeAccountId

getAccountByLocalId(string)

Zwraca zalogowane konto zgodne z identyfikatorem localAccountId

getAllAccounts()

Interfejs API, który pobiera wszystkie konta aktualnie w pamięci podręcznej użytkownika

removeAccount(AccountInfo)

Interfejs API umożliwiający usunięcie określonego konta i odpowiednich danych z pamięci podręcznej

Szczegóły metody

getAccountByHomeId(string)

Zwraca zalogowane konto zgodne z identyfikatorem homeAccountId

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

Parametry

homeAccountId

string

Zwraca

Promise<null | AccountInfo>

getAccountByLocalId(string)

Zwraca zalogowane konto zgodne z identyfikatorem localAccountId

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

Parametry

localAccountId

string

Zwraca

Promise<null | AccountInfo>

getAllAccounts()

Interfejs API, który pobiera wszystkie konta aktualnie w pamięci podręcznej użytkownika

function getAllAccounts(): Promise<AccountInfo[]>

Zwraca

Promise<AccountInfo[]>

removeAccount(AccountInfo)

Interfejs API umożliwiający usunięcie określonego konta i odpowiednich danych z pamięci podręcznej

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

Parametry

account
AccountInfo

Zwraca

Promise<void>