TokenCache Klas

Dit wordt beschouwd als een basisklasse die minimaal cachegedrag bevat.

Hoewel tokens worden onderhouden met behulp van een uniform schema in alle MSAL-bibliotheken, worden deze niet geserialiseerd/persistent. Zie subklasse SerializableTokenCache voor meer informatie over serialisatie.

Constructor

TokenCache()

Methoden

add

Een token ophalen van een gebeurtenis verwerken en tokens toevoegen aan de cache.

find

Komt overeen met de lijst (search(...)).

modify
remove_account
remove_at
remove_idt
remove_rt
search

Retourneert een generator van overeenkomende vermeldingen.

Het is O(1) voor AT-treffers en O(n) voor andere typen. Houd er rekening mee dat het een vergrendeling bevat tijdens de hele zoekopdracht.

update_rt

add

Een token ophalen van een gebeurtenis verwerken en tokens toevoegen aan de cache.

add(event, now=None)

Parameters

Name Description
event
Vereist
now
Default value: None

find

Komt overeen met de lijst (search(...)).

find(credential_type, target=None, query=None, *, now=None)

Parameters

Name Description
credential_type
Vereist
target
Default value: None
query
Default value: None

Keyword-Only Parameters

Name Description
now
Default value: None

modify

modify(credential_type, old_entry, new_key_value_pairs=None)

Parameters

Name Description
credential_type
Vereist
old_entry
Vereist
new_key_value_pairs
Default value: None

remove_account

remove_account(account_item)

Parameters

Name Description
account_item
Vereist

remove_at

remove_at(at_item)

Parameters

Name Description
at_item
Vereist

remove_idt

remove_idt(idt_item)

Parameters

Name Description
idt_item
Vereist

remove_rt

remove_rt(rt_item)

Parameters

Name Description
rt_item
Vereist

Retourneert een generator van overeenkomende vermeldingen.

Het is O(1) voor AT-treffers en O(n) voor andere typen. Houd er rekening mee dat het een vergrendeling bevat tijdens de hele zoekopdracht.

search(credential_type, target=None, query=None, *, now=None)

Parameters

Name Description
credential_type
Vereist
target
Default value: None
query
Default value: None

Keyword-Only Parameters

Name Description
now
Default value: None

update_rt

update_rt(rt_item, new_rt)

Parameters

Name Description
rt_item
Vereist
new_rt
Vereist