TokenCache Classe
Isso é considerado como uma classe base que contém um comportamento mínimo de cache.
Embora mantenha tokens usando o esquema unificado em todas as bibliotecas MSAL, essa classe não os serializa/persiste. Consulte a subclasse SerializableTokenCache para obter detalhes sobre serialização.
Construtor
TokenCache()
Métodos
| add |
Manipule um evento de obtenção de token e adicione tokens ao cache. |
| find |
Equivalente a list(search(...)). |
| modify | |
| remove_account | |
| remove_at | |
| remove_idt | |
| remove_rt | |
| search |
Retorna um gerador de entradas correspondentes. É O(1) para at hits e O(n) para outros tipos. Observe que ele mantém um bloqueio durante toda a pesquisa. |
| update_rt |
add
Manipule um evento de obtenção de token e adicione tokens ao cache.
add(event, now=None)
Parâmetros
| Nome | Description |
|---|---|
|
event
Obrigatório
|
|
|
now
|
Valor padrão: None
|
find
Equivalente a list(search(...)).
find(credential_type, target=None, query=None, *, now=None)
Parâmetros
| Nome | Description |
|---|---|
|
credential_type
Obrigatório
|
|
|
target
|
Valor padrão: None
|
|
query
|
Valor padrão: None
|
Parâmetros somente de palavra-chave
| Nome | Description |
|---|---|
|
now
|
Valor padrão: None
|
modify
modify(credential_type, old_entry, new_key_value_pairs=None)
Parâmetros
| Nome | Description |
|---|---|
|
credential_type
Obrigatório
|
|
|
old_entry
Obrigatório
|
|
|
new_key_value_pairs
|
Valor padrão: None
|
remove_account
remove_account(account_item)
Parâmetros
| Nome | Description |
|---|---|
|
account_item
Obrigatório
|
|
remove_at
remove_at(at_item)
Parâmetros
| Nome | Description |
|---|---|
|
at_item
Obrigatório
|
|
remove_idt
remove_idt(idt_item)
Parâmetros
| Nome | Description |
|---|---|
|
idt_item
Obrigatório
|
|
remove_rt
remove_rt(rt_item)
Parâmetros
| Nome | Description |
|---|---|
|
rt_item
Obrigatório
|
|
search
Retorna um gerador de entradas correspondentes.
É O(1) para at hits e O(n) para outros tipos. Observe que ele mantém um bloqueio durante toda a pesquisa.
search(credential_type, target=None, query=None, *, now=None)
Parâmetros
| Nome | Description |
|---|---|
|
credential_type
Obrigatório
|
|
|
target
|
Valor padrão: None
|
|
query
|
Valor padrão: None
|
Parâmetros somente de palavra-chave
| Nome | Description |
|---|---|
|
now
|
Valor padrão: None
|
update_rt
update_rt(rt_item, new_rt)
Parâmetros
| Nome | Description |
|---|---|
|
rt_item
Obrigatório
|
|
|
new_rt
Obrigatório
|
|