IPartitionManager interface

Interface qui définit les méthodes getter pour obtenir des clés utilisées pour les données d’identité dans le cache

Méthodes

extractKey(AccountEntity)

Cette fonction doit retourner la clé correcte utilisée pour enregistrer les informations de cache de chaque utilisateur dans le cache , en fonction d’un AccountEntity

Exemple : Votre application peut partitionner les informations de cache de l’utilisateur pour chaque utilisateur à l’aide de homeAccountId. Cette fonction renvoie donc le homeAccountId à partir du AccountEntity fourni.

getKey()

Cette fonction doit retourner la clé correcte à partir de laquelle lire les informations de l’utilisateur spécifique à partir du cache.

Exemple : Votre application peut partitionner les informations de cache de l’utilisateur pour chaque utilisateur à l’aide de homeAccountId et, par conséquent, cette fonction retourne l’id homeAccountId pour l’utilisateur en question

Détails de la méthode

extractKey(AccountEntity)

Cette fonction doit retourner la clé correcte utilisée pour enregistrer les informations de cache de chaque utilisateur dans le cache , en fonction d’un AccountEntity

Exemple : Votre application peut partitionner les informations de cache de l’utilisateur pour chaque utilisateur à l’aide de homeAccountId. Cette fonction renvoie donc le homeAccountId à partir du AccountEntity fourni.

function extractKey(accountEntity: AccountEntity): Promise<string>

Paramètres

accountEntity
@azure/msal-common.AccountEntity

CompteEntité

Retours

Promise<string>

Chaîne de promesse<>

getKey()

Cette fonction doit retourner la clé correcte à partir de laquelle lire les informations de l’utilisateur spécifique à partir du cache.

Exemple : Votre application peut partitionner les informations de cache de l’utilisateur pour chaque utilisateur à l’aide de homeAccountId et, par conséquent, cette fonction retourne l’id homeAccountId pour l’utilisateur en question

function getKey(): Promise<string>

Retours

Promise<string>

Chaîne de promesse<>