WorkloadIdentityCredential class
Ověřování identit úloh je funkce v Azure, která aplikacím běžícím na virtuálních počítačích umožňuje přístup k jiným prostředkům Azure bez nutnosti instančního objektu nebo spravované identity. Při ověřování identit úloh se aplikace ověřují pomocí vlastní identity, nikoli pomocí sdíleného instančního objektu nebo spravované identity. Ověřování identit úloh využívá koncept přihlašovacích údajů účtu služby (SAC), které automaticky vytváří Azure a bezpečně se ukládají na virtuálním počítači. Pomocí ověřování identit úloh se můžete vyhnout nutnosti spravovat a obměňovat instanční objekty nebo spravované identity pro každou aplikaci na jednotlivých virtuálních počítačích. Vzhledem k tomu, že služby SAC se vytvářejí automaticky a spravují v Azure, nemusíte se navíc starat o ukládání a zabezpečení citlivých přihlašovacích údajů. WorkloadIdentityCredential podporuje ověřování ID úloh Microsoft Entra v Azure Kubernetes a získává token pomocí sad ZABEZPEČENÍ dostupných v prostředí Azure Kubernetes. Další informace najdete v ID úloh Microsoft Entra.
Konstruktory
Workload |
WorkloadIdentityCredential podporuje ID úloh Microsoft Entra v Kubernetes. |
Metody
get |
Ověří se pomocí Microsoft Entra ID a v případě úspěchu vrátí přístupový token. Pokud ověřování selže, vyvolá se chyba CredentialUnavailableError s podrobnostmi o selhání. |
Podrobnosti konstruktoru
WorkloadIdentityCredential(WorkloadIdentityCredentialOptions)
WorkloadIdentityCredential podporuje ID úloh Microsoft Entra v Kubernetes.
new WorkloadIdentityCredential(options?: WorkloadIdentityCredentialOptions)
Parametry
Možnosti klienta identity, které se mají použít pro ověřování.
Podrobnosti metody
getToken(string | string[], GetTokenOptions)
Ověří se pomocí Microsoft Entra ID a v případě úspěchu vrátí přístupový token. Pokud ověřování selže, vyvolá se chyba CredentialUnavailableError s podrobnostmi o selhání.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<null | AccessToken>
Parametry
- scopes
-
string | string[]
Seznam oborů, ke kterým bude mít token přístup.
- options
- GetTokenOptions
Možnosti použité ke konfiguraci všech požadavků, které tato implementace TokenCredential může provést.
Návraty
Promise<null | AccessToken>