TokenCache Sınıf

Bu, en düşük önbellek davranışını içeren bir temel sınıf olarak kabul edilir.

Tüm MSAL kitaplıklarında birleşik şema kullanarak belirteçleri korusa da, bu sınıf bunları serileştirmez/kalıcı hale getirmez. Serileştirme ayrıntıları için bkz. alt sınıf SerializableTokenCache .

Oluşturucu

TokenCache()

Yöntemler

add

Olay elde eden bir belirteci işleyip önbelleğe belirteçler ekleyin.

find

List(search(...)) ile eşdeğerdir.

modify
remove_account
remove_at
remove_idt
remove_rt
search

Eşleşen girdilerin oluşturucusunun döndürür.

AT isabetleri için O(1) ve diğer türler için O(n) olur. Aramanın tamamında kilit tuttuğunu unutmayın.

update_rt

add

Olay elde eden bir belirteci işleyip önbelleğe belirteçler ekleyin.

add(event, now=None)

Parametreler

Name Description
event
Gerekli
now
Default value: None

find

List(search(...)) ile eşdeğerdir.

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

Parametreler

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

Yalnızca Anahtar Sözcük Parametreleri

Name Description
now
Default value: None

modify

modify(credential_type, old_entry, new_key_value_pairs=None)

Parametreler

Name Description
credential_type
Gerekli
old_entry
Gerekli
new_key_value_pairs
Default value: None

remove_account

remove_account(account_item)

Parametreler

Name Description
account_item
Gerekli

remove_at

remove_at(at_item)

Parametreler

Name Description
at_item
Gerekli

remove_idt

remove_idt(idt_item)

Parametreler

Name Description
idt_item
Gerekli

remove_rt

remove_rt(rt_item)

Parametreler

Name Description
rt_item
Gerekli

Eşleşen girdilerin oluşturucusunun döndürür.

AT isabetleri için O(1) ve diğer türler için O(n) olur. Aramanın tamamında kilit tuttuğunu unutmayın.

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

Parametreler

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

Yalnızca Anahtar Sözcük Parametreleri

Name Description
now
Default value: None

update_rt

update_rt(rt_item, new_rt)

Parametreler

Name Description
rt_item
Gerekli
new_rt
Gerekli