IPartitionManager interface

Interfaz que define métodos de captador para obtener claves usadas para identificar datos en la memoria caché

Métodos

extractKey(AccountEntity)

Esta función debe devolver la clave correcta que se usa para guardar la información de caché de cada usuario en la memoria caché, dada una accountEntity.

Ejemplo: La aplicación puede estar particionando la información de caché del usuario para cada usuario mediante homeAccountId, por lo que esta función devolvería el homeAccountId de accountEntity proporcionado.

getKey()

Esta función debe devolver la clave correcta de la que se va a leer la información del usuario específica de la memoria caché.

Ejemplo: La aplicación puede estar particionando la información de caché del usuario para cada usuario mediante homeAccountId y, por tanto, esta función devolvería el homeAccountId para el usuario en cuestión.

Detalles del método

extractKey(AccountEntity)

Esta función debe devolver la clave correcta que se usa para guardar la información de caché de cada usuario en la memoria caché, dada una accountEntity.

Ejemplo: La aplicación puede estar particionando la información de caché del usuario para cada usuario mediante homeAccountId, por lo que esta función devolvería el homeAccountId de accountEntity proporcionado.

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

Parámetros

accountEntity
@azure/msal-common.AccountEntity

AccountEntity

Devoluciones

Promise<string>

Cadena de promesa<>

getKey()

Esta función debe devolver la clave correcta de la que se va a leer la información del usuario específica de la memoria caché.

Ejemplo: La aplicación puede estar particionando la información de caché del usuario para cada usuario mediante homeAccountId y, por tanto, esta función devolvería el homeAccountId para el usuario en cuestión.

function getKey(): Promise<string>

Devoluciones

Promise<string>

Cadena de promesa<>