AzureCliCredential Klas
Verifieert door een token aan te vragen bij de Azure CLI.
Hiervoor moet u zich eerder aanmelden bij Azure via 'az login', en wordt de momenteel aangemelde identiteit van de CLI gebruikt.
- Overname
-
builtins.objectAzureCliCredential
Constructor
AzureCliCredential(*, tenant_id: str = '', additionally_allowed_tenants: List[str] | None = None, process_timeout: int = 10)
Parameters
- tenant_id
- str
Optionele tenant die moet worden opgenomen in de tokenaanvraag.
Hiermee geeft u tenants op naast de opgegeven 'tenant_id' waarvoor de referentie tokens kan verkrijgen. Voeg de jokertekenwaarde '*' toe om de referentie toe te staan tokens te verkrijgen voor elke tenant waar de toepassing toegang toe heeft.
- process_timeout
- int
Seconden om te wachten totdat het Azure CLI-proces reageert. De standaardwaarde is 10 seconden.
Voorbeelden
Maak een AzureCliCredential.
from azure.identity import AzureCliCredential
credential = AzureCliCredential()
Methoden
close |
Het aanroepen van deze methode is niet nodig. |
get_token |
Een toegangstoken aanvragen voor bereiken. Deze methode wordt automatisch aangeroepen door Azure SDK-clients. Toepassingen die deze methode rechtstreeks aanroepen, moeten ook tokencaching verwerken, omdat deze referentie de verkregen tokens niet in de cache opslaat. |
close
Het aanroepen van deze methode is niet nodig.
close() -> None
get_token
Een toegangstoken aanvragen voor bereiken.
Deze methode wordt automatisch aangeroepen door Azure SDK-clients. Toepassingen die deze methode rechtstreeks aanroepen, moeten ook tokencaching verwerken, omdat deze referentie de verkregen tokens niet in de cache opslaat.
get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken
Parameters
- scopes
- str
het gewenste bereik voor het toegangstoken. Deze referentie staat slechts één bereik per aanvraag toe. Zie voor meer informatie over bereiken https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc.
- claims
- str
niet gebruikt door deze referentie; elke opgegeven waarde wordt genegeerd.
- tenant_id
- str
optionele tenant die moet worden opgenomen in de tokenaanvraag.
Retouren
Een toegangstoken met de gewenste bereiken.
Retourtype
Uitzonderingen
de referentie kan de Azure CLI niet aanroepen.
De referentie heeft de Azure CLI aangeroepen, maar geen toegangstoken ontvangen.
Azure SDK for Python