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

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