IPartitionManager interface
Interface que define métodos getter para obter chaves usadas para dados de identidade no cache
Métodos
| extract |
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 |
| get |
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<>