TokenCache Osztály
Ez egy minimális gyorsítótár-viselkedést tartalmazó alaposztálynak tekinthető.
Bár az összes MSAL-kódtárban egységes sémát használó jogkivonatokat tart fenn, ez az osztály nem szerializálja/őrzi meg őket. A szerializálás részleteiért tekintse meg az alosztályt SerializableTokenCache .
Konstruktor
TokenCache()
Metódusok
| add |
Kezelje a jogkivonat-lekérési eseményt, és vegyen fel jogkivonatokat a gyorsítótárba. |
| find |
Egyenértékű a listával(search(...)). |
| modify | |
| remove_account | |
| remove_at | |
| remove_idt | |
| remove_rt | |
| search |
Egyező bejegyzések generátorát adja vissza. Az AT-találatok esetében O(1), más típusok esetében pedig O(n). Vegye figyelembe, hogy a teljes keresés során zárolva van. |
| update_rt |
add
Kezelje a jogkivonat-lekérési eseményt, és vegyen fel jogkivonatokat a gyorsítótárba.
add(event, now=None)
Paraméterek
| Name | Description |
|---|---|
|
event
Kötelező
|
|
|
now
|
Alapértelmezett érték: None
|
find
Egyenértékű a listával(search(...)).
find(credential_type, target=None, query=None, *, now=None)
Paraméterek
| Name | Description |
|---|---|
|
credential_type
Kötelező
|
|
|
target
|
Alapértelmezett érték: None
|
|
query
|
Alapértelmezett érték: None
|
Csak kulcsszavas paraméterek
| Name | Description |
|---|---|
|
now
|
Alapértelmezett érték: None
|
modify
modify(credential_type, old_entry, new_key_value_pairs=None)
Paraméterek
| Name | Description |
|---|---|
|
credential_type
Kötelező
|
|
|
old_entry
Kötelező
|
|
|
new_key_value_pairs
|
Alapértelmezett érték: None
|
remove_account
remove_account(account_item)
Paraméterek
| Name | Description |
|---|---|
|
account_item
Kötelező
|
|
remove_at
remove_at(at_item)
Paraméterek
| Name | Description |
|---|---|
|
at_item
Kötelező
|
|
remove_idt
remove_idt(idt_item)
Paraméterek
| Name | Description |
|---|---|
|
idt_item
Kötelező
|
|
remove_rt
remove_rt(rt_item)
Paraméterek
| Name | Description |
|---|---|
|
rt_item
Kötelező
|
|
search
Egyező bejegyzések generátorát adja vissza.
Az AT-találatok esetében O(1), más típusok esetében pedig O(n). Vegye figyelembe, hogy a teljes keresés során zárolva van.
search(credential_type, target=None, query=None, *, now=None)
Paraméterek
| Name | Description |
|---|---|
|
credential_type
Kötelező
|
|
|
target
|
Alapértelmezett érték: None
|
|
query
|
Alapértelmezett érték: None
|
Csak kulcsszavas paraméterek
| Name | Description |
|---|---|
|
now
|
Alapértelmezett érték: None
|
update_rt
update_rt(rt_item, new_rt)
Paraméterek
| Name | Description |
|---|---|
|
rt_item
Kötelező
|
|
|
new_rt
Kötelező
|
|