ITokenCache interface

Tokencacheinterface voor de client, waardoor toegang wordt gegeven tot cache-API's

Methoden

getAccountByHomeId(string)

Retourneert het aangemelde account dat overeenkomt met homeAccountId

getAccountByLocalId(string)

Retourneert het aangemelde account dat overeenkomt met localAccountId

getAllAccounts()

API die alle accounts ophaalt die momenteel in de cache zijn opgeslagen voor de gebruiker

removeAccount(AccountInfo)

API voor het verwijderen van een specifiek account en de relevante gegevens uit de cache

Methodedetails

getAccountByHomeId(string)

Retourneert het aangemelde account dat overeenkomt met homeAccountId

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

Parameters

homeAccountId

string

Retouren

Promise<null | AccountInfo>

getAccountByLocalId(string)

Retourneert het aangemelde account dat overeenkomt met localAccountId

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

Parameters

localAccountId

string

Retouren

Promise<null | AccountInfo>

getAllAccounts()

API die alle accounts ophaalt die momenteel in de cache zijn opgeslagen voor de gebruiker

function getAllAccounts(): Promise<AccountInfo[]>

Retouren

Promise<AccountInfo[]>

removeAccount(AccountInfo)

API voor het verwijderen van een specifiek account en de relevante gegevens uit de cache

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

Parameters

account
AccountInfo

Retouren

Promise<void>