IPartitionManager interface
Interface waarmee getter-methoden worden gedefinieerd om sleutels op te halen die worden gebruikt voor identiteitsgegevens in de cache
Methoden
| extract |
Deze functie moet de juiste sleutel retourneren die wordt gebruikt om de cachegegevens van elke gebruiker op te slaan in de cache, gezien een AccountEntity Voorbeeld: Uw toepassing kan de cachegegevens van de gebruiker partitioneren voor elke gebruiker die de homeAccountId gebruikt, zodat deze functie de homeAccountId retourneert van de opgegeven AccountEntity |
| get |
Met deze functie moet de juiste sleutel worden geretourneerd waaruit de gegevens van de specifieke gebruiker uit de cache moeten worden gelezen. Voorbeeld: Uw toepassing kan de cachegegevens van de gebruiker partitioneren voor elke gebruiker die de homeAccountId gebruikt. Deze functie retourneert dus de homeAccountId voor de betreffende gebruiker |
Methodedetails
extractKey(AccountEntity)
Deze functie moet de juiste sleutel retourneren die wordt gebruikt om de cachegegevens van elke gebruiker op te slaan in de cache, gezien een AccountEntity
Voorbeeld: Uw toepassing kan de cachegegevens van de gebruiker partitioneren voor elke gebruiker die de homeAccountId gebruikt, zodat deze functie de homeAccountId retourneert van de opgegeven AccountEntity
function extractKey(accountEntity: AccountEntity): Promise<string>
Parameters
- accountEntity
- @azure/msal-common.AccountEntity
AccountEntiteit
Retouren
Promise<string>
Promise-tekenreeks<>
getKey()
Met deze functie moet de juiste sleutel worden geretourneerd waaruit de gegevens van de specifieke gebruiker uit de cache moeten worden gelezen.
Voorbeeld: Uw toepassing kan de cachegegevens van de gebruiker partitioneren voor elke gebruiker die de homeAccountId gebruikt. Deze functie retourneert dus de homeAccountId voor de betreffende gebruiker
function getKey(): Promise<string>
Retouren
Promise<string>
Promise-tekenreeks<>