ITokenCache interface
Interfejs pamięci podręcznej tokenu dla klienta, dając dostęp do interfejsów API pamięci podręcznej
Metody
| get |
Zwraca zalogowane konto zgodne z identyfikatorem homeAccountId |
| get |
Zwraca zalogowane konto zgodne z identyfikatorem localAccountId |
| get |
Interfejs API, który pobiera wszystkie konta aktualnie w pamięci podręcznej użytkownika |
| remove |
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>