TokenCache Klass
Detta betraktas som en basklass som innehåller minimalt cachebeteende.
Även om den underhåller token med enhetligt schema i alla MSAL-bibliotek, serialiserar/bevarar inte den här klassen dem. Mer information om serialisering finns i underklassen SerializableTokenCache .
Konstruktor
TokenCache()
Metoder
| add |
Hantera en token som hämtar händelsen och lägg till token i cacheminnet. |
| find |
Motsvarar list(search(...)). |
| modify | |
| remove_account | |
| remove_at | |
| remove_idt | |
| remove_rt | |
| search |
Returnerar en generator med matchande poster. Det är O(1) för AT-träffar och O(n) för andra typer. Observera att den har ett lås under hela sökningen. |
| update_rt |
add
Hantera en token som hämtar händelsen och lägg till token i cacheminnet.
add(event, now=None)
Parametrar
| Name | Description |
|---|---|
|
event
Obligatorisk
|
|
|
now
|
Standardvärde: None
|
find
Motsvarar list(search(...)).
find(credential_type, target=None, query=None, *, now=None)
Parametrar
| Name | Description |
|---|---|
|
credential_type
Obligatorisk
|
|
|
target
|
Standardvärde: None
|
|
query
|
Standardvärde: None
|
Keyword-Only parametrar
| Name | Description |
|---|---|
|
now
|
Standardvärde: None
|
modify
modify(credential_type, old_entry, new_key_value_pairs=None)
Parametrar
| Name | Description |
|---|---|
|
credential_type
Obligatorisk
|
|
|
old_entry
Obligatorisk
|
|
|
new_key_value_pairs
|
Standardvärde: None
|
remove_account
remove_account(account_item)
Parametrar
| Name | Description |
|---|---|
|
account_item
Obligatorisk
|
|
remove_at
remove_at(at_item)
Parametrar
| Name | Description |
|---|---|
|
at_item
Obligatorisk
|
|
remove_idt
remove_idt(idt_item)
Parametrar
| Name | Description |
|---|---|
|
idt_item
Obligatorisk
|
|
remove_rt
remove_rt(rt_item)
Parametrar
| Name | Description |
|---|---|
|
rt_item
Obligatorisk
|
|
search
Returnerar en generator med matchande poster.
Det är O(1) för AT-träffar och O(n) för andra typer. Observera att den har ett lås under hela sökningen.
search(credential_type, target=None, query=None, *, now=None)
Parametrar
| Name | Description |
|---|---|
|
credential_type
Obligatorisk
|
|
|
target
|
Standardvärde: None
|
|
query
|
Standardvärde: None
|
Keyword-Only parametrar
| Name | Description |
|---|---|
|
now
|
Standardvärde: None
|
update_rt
update_rt(rt_item, new_rt)
Parametrar
| Name | Description |
|---|---|
|
rt_item
Obligatorisk
|
|
|
new_rt
Obligatorisk
|
|