ChainedTokenCredential クラス
それ自体が資格情報である資格情報のシーケンス。
そのメソッドは get_token 、シーケンス内の各資格情報を順番に呼び出 get_token
し、受信した最初の有効なトークンを返します。
- 継承
-
builtins.objectChainedTokenCredential
コンストラクター
ChainedTokenCredential(*credentials: TokenCredential)
パラメーター
例
ChainedTokenCredential を作成します。
from azure.identity import ChainedTokenCredential, EnvironmentCredential, AzureCliCredential
credential_chain = (
# Try EnvironmentCredential first
EnvironmentCredential(),
# Fallback to Azure CLI if EnvironmentCredential fails
AzureCliCredential(),
)
credential = ChainedTokenCredential(*credential_chain)
メソッド
close |
チェーン内の各資格情報のトランスポート セッションを閉じます。 |
get_token |
受信した最初のトークンを返す順序で、チェーンされた各資格情報からトークンを要求します。 このメソッドは、Azure SDK クライアントによって自動的に呼び出されます。 |
close
チェーン内の各資格情報のトランスポート セッションを閉じます。
close() -> None
get_token
受信した最初のトークンを返す順序で、チェーンされた各資格情報からトークンを要求します。
このメソッドは、Azure SDK クライアントによって自動的に呼び出されます。
get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken
パラメーター
- scopes
- str
必須
アクセス トークンの目的のスコープ。 このメソッドには、少なくとも 1 つのスコープが必要です。 スコープの詳細については、「」を参照してください https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc。
- claims
- str
承認エラーの後にリソース プロバイダーの要求チャレンジで返される要求など、トークンに必要な追加の要求。
- tenant_id
- str
トークン要求に含める省略可能なテナント。
戻り値
目的のスコープを持つアクセス トークン。
の戻り値の型 :
例外
チェーン内の資格情報がトークンを提供していない
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python