TokenCache クラス

これは、最小限のキャッシュ動作を含む基底クラスと見なされます。

すべての MSAL ライブラリで統合スキーマを使用してトークンを保持しますが、このクラスはそれらをシリアル化/永続化しません。 シリアル化の詳細については、サブクラス SerializableTokenCache を参照してください。

コンストラクター

TokenCache()

メソッド

add

トークン取得イベントを処理し、トークンをキャッシュに追加します。

find

list(search(...)) と同じです。

modify
remove_account
remove_at
remove_idt
remove_rt
search

一致するエントリのジェネレーターを返します。

AT ヒットの場合は O(1)、他の型の場合は O(n) です。 検索全体でロックが保持されることに注意してください。

update_rt

add

トークン取得イベントを処理し、トークンをキャッシュに追加します。

add(event, now=None)

パラメーター

名前 説明
event
必須
now
規定値: None

find

list(search(...)) と同じです。

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

パラメーター

名前 説明
credential_type
必須
target
規定値: None
query
規定値: None

キーワードのみのパラメーター

名前 説明
now
規定値: None

modify

modify(credential_type, old_entry, new_key_value_pairs=None)

パラメーター

名前 説明
credential_type
必須
old_entry
必須
new_key_value_pairs
規定値: None

remove_account

remove_account(account_item)

パラメーター

名前 説明
account_item
必須

remove_at

remove_at(at_item)

パラメーター

名前 説明
at_item
必須

remove_idt

remove_idt(idt_item)

パラメーター

名前 説明
idt_item
必須

remove_rt

remove_rt(rt_item)

パラメーター

名前 説明
rt_item
必須

一致するエントリのジェネレーターを返します。

AT ヒットの場合は O(1)、他の型の場合は O(n) です。 検索全体でロックが保持されることに注意してください。

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

パラメーター

名前 説明
credential_type
必須
target
規定値: None
query
規定値: None

キーワードのみのパラメーター

名前 説明
now
規定値: None

update_rt

update_rt(rt_item, new_rt)

パラメーター

名前 説明
rt_item
必須
new_rt
必須