IPartitionManager interface

Interface que define métodos getter para obter chaves usadas para dados de identidade no cache

Métodos

extractKey(AccountEntity)

Essa função deve retornar a chave correta que está sendo usada para salvar as informações de cache de cada usuário no cache – dada uma Entidade de Conta

Exemplo: seu aplicativo pode estar particionando as informações de cache do usuário para cada usuário usando o homeAccountId, portanto, essa função retornaria o homeAccountId da Entidade de Conta fornecida

getKey()

Essa função deve retornar a chave correta da qual ler as informações do usuário específico do cache.

Exemplo: seu aplicativo pode estar particionando as informações de cache do usuário para cada usuário usando o homeAccountId e, portanto, essa função retornaria o homeAccountId para o usuário em questão

Detalhes do método

extractKey(AccountEntity)

Essa função deve retornar a chave correta que está sendo usada para salvar as informações de cache de cada usuário no cache – dada uma Entidade de Conta

Exemplo: seu aplicativo pode estar particionando as informações de cache do usuário para cada usuário usando o homeAccountId, portanto, essa função retornaria o homeAccountId da Entidade de Conta fornecida

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

Parâmetros

accountEntity
@azure/msal-common.AccountEntity

AccountEntity

Retornos

Promise<string>

Cadeia de caracteres de promessa<>

getKey()

Essa função deve retornar a chave correta da qual ler as informações do usuário específico do cache.

Exemplo: seu aplicativo pode estar particionando as informações de cache do usuário para cada usuário usando o homeAccountId e, portanto, essa função retornaria o homeAccountId para o usuário em questão

function getKey(): Promise<string>

Retornos

Promise<string>

Cadeia de caracteres promise<>