ChainedTokenCredential Klass
En sekvens med autentiseringsuppgifter som i sig är en autentiseringsuppgift.
Dess get_token -metod anropar get_token
varje autentiseringsuppgift i sekvensen, i ordning och returnerar den första giltiga token som tas emot.
- Arv
-
builtins.objectChainedTokenCredential
Konstruktor
ChainedTokenCredential(*credentials: TokenCredential)
Parametrar
Exempel
Skapa en 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)
Metoder
close |
Stäng transportsessionen för varje autentiseringsuppgift i kedjan. |
get_token |
Begär en token från varje länkad autentiseringsuppgift i ordning och returnera den första mottagna token. Den här metoden anropas automatiskt av Azure SDK-klienter. |
close
Stäng transportsessionen för varje autentiseringsuppgift i kedjan.
close() -> None
get_token
Begär en token från varje länkad autentiseringsuppgift i ordning och returnera den första mottagna token.
Den här metoden anropas automatiskt av Azure SDK-klienter.
get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken
Parametrar
- scopes
- str
önskade omfång för åtkomsttoken. Den här metoden kräver minst ett omfång. Mer information om omfång finns i https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc.
- claims
- str
ytterligare anspråk som krävs i token, till exempel de som returneras i en resursproviders anspråksutmaning efter ett auktoriseringsfel.
- tenant_id
- str
valfri klientorganisation som ska ingå i tokenbegäran.
Returer
En åtkomsttoken med önskade omfång.
Returtyp
Undantag
inga autentiseringsuppgifter i kedjan angav en token
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för