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
| extract |
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. |
| get |
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<>