ChainedTokenCredential Klas
Een reeks referenties die zelf een referentie is.
De get_token methode roept get_token
op elke referentie in de volgorde aan en retourneert het eerste geldige token dat is ontvangen.
- Overname
-
builtins.objectChainedTokenCredential
Constructor
ChainedTokenCredential(*credentials: TokenCredential)
Parameters
Voorbeelden
Maak een 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)
Methoden
close |
Sluit de transportsessie van elke referentie in de keten. |
get_token |
Vraag een token aan van elke gekoppelde referentie, in de volgorde waarin het eerste ontvangen token wordt geretourneerd. Deze methode wordt automatisch aangeroepen door Azure SDK-clients. |
close
Sluit de transportsessie van elke referentie in de keten.
close() -> None
get_token
Vraag een token aan van elke gekoppelde referentie, in de volgorde waarin het eerste ontvangen token wordt geretourneerd.
Deze methode wordt automatisch aangeroepen door Azure SDK-clients.
get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken
Parameters
- scopes
- str
gewenste bereiken voor het toegangstoken. Voor deze methode is ten minste één bereik vereist. Zie voor meer informatie over bereiken https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc.
- claims
- str
aanvullende claims die vereist zijn in het token, zoals claims die worden geretourneerd in de claimvraag van een resourceprovider na een autorisatiefout.
- tenant_id
- str
optionele tenant die moet worden opgenomen in de tokenaanvraag.
Retouren
Een toegangstoken met de gewenste bereiken.
Retourtype
Uitzonderingen
geen referentie in de keten heeft een token opgegeven
Azure SDK for Python