ManagedIdentityCredential Osztály
Hitelesítés azure-beli felügyelt identitással bármely olyan üzemeltetési környezetben, amely támogatja a felügyelt identitásokat.
Ez a hitelesítő adat alapértelmezés szerint rendszer által hozzárendelt identitást használ. Felhasználó által hozzárendelt identitás konfigurálásához használja az egyik kulcsszóargumentumot. A felügyelt identitás alkalmazásokhoz való konfigurálásáról további információt az Azure Active Directory dokumentációjában talál.
- Öröklődés
-
builtins.objectManagedIdentityCredential
Konstruktor
ManagedIdentityCredential(**kwargs: Any)
Paraméterek
- client_id
- str
egy felhasználó által hozzárendelt identitás ügyfél-azonosítója, vagy podidentitás használatakor egy Azure AD alkalmazásregisztráció ügyfél-azonosítója. Ez az argumentum minden üzemeltetési környezetben támogatott.
egy leképezés {parameter_name: value}
, amely egy felhasználó által hozzárendelt identitást határoz meg annak objektuma vagy erőforrás-azonosítója alapján, például {"object_id": "..."}
: . Tekintse meg az üzemeltetési környezet dokumentációját, hogy megtudja, milyen értékeket vár el.
Példák
Hozzon létre egy ManagedIdentityCredential azonosítót.
from azure.identity import ManagedIdentityCredential
credential = ManagedIdentityCredential()
# Can also specify a client ID of a user-assigned managed identity
credential = ManagedIdentityCredential(
client_id="<client_id>",
)
Metódusok
close |
Zárja be a hitelesítő adatok átviteli munkamenetét. |
get_token |
Hozzáférési jogkivonat kérése a hatókörökhöz. Ezt a metódust az Azure SDK-ügyfelek automatikusan meghívják. |
close
Zárja be a hitelesítő adatok átviteli munkamenetét.
close() -> None
get_token
Hozzáférési jogkivonat kérése a hatókörökhöz.
Ezt a metódust az Azure SDK-ügyfelek automatikusan meghívják.
get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, **kwargs: Any) -> AccessToken
Paraméterek
- scopes
- str
a hozzáférési jogkivonat kívánt hatóköre. Ez a hitelesítő adat kérésenként csak egy hatókört engedélyez. További információ a hatókörökről: https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc.
- claims
- str
nem használja ezt a hitelesítő adatot; minden megadott érték figyelmen kívül lesz hagyva.
- tenant_id
- str
nem használja ezt a hitelesítő adatot; minden megadott érték figyelmen kívül lesz hagyva.
Válaszok
Hozzáférési jogkivonat a kívánt hatókörökkel.
Visszatérési típus
Kivételek
a felügyelt identitás nem érhető el az üzemeltetési környezetben
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: