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

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