AzureIdentityForKubernetesClientAssertion Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera podpisaną asercja z Azure tożsamości obciążenia dla platformy Kubernetes, gdy aplikacja jest uruchomiona w kontenerze w usłudze Azure Kubernetes Services. Zobacz https://aka.ms/ms-id-web/certificateless i https://learn.microsoft.com/azure/aks/workload-identity-overview
public class AzureIdentityForKubernetesClientAssertion : Microsoft.Identity.Web.ClientAssertionProviderBase
type AzureIdentityForKubernetesClientAssertion = class
inherit ClientAssertionProviderBase
Public Class AzureIdentityForKubernetesClientAssertion
Inherits ClientAssertionProviderBase
- Dziedziczenie
Konstruktory
| Nazwisko | Opis |
|---|---|
| AzureIdentityForKubernetesClientAssertion(ILogger) |
Pobiera podpisaną asercję z tożsamości obciążenia Azure dla platformy kubernetes. Ścieżka pliku jest dostarczana przez zmienną środowiskową ("AZURE_FEDERATED_TOKEN_FILE") Zobacz https://aka.ms/ms-id-web/certificateless. |
| AzureIdentityForKubernetesClientAssertion(String, ILogger) |
Pobiera podpisaną asercję z pliku. Zobacz: https://aka.ms/ms-id-web/certificateless. |
Właściwości
| Nazwisko | Opis |
|---|---|
| Expiry |
Wygaśnięcie potwierdzenia klienta. (Odziedziczone po ClientAssertionProviderBase) |
| SupportsTokenBinding |
Wskazuje, czy ten dostawca może utworzyć certyfikat powiązania wraz z podpisaną asercją, umożliwiając zewnętrznemu poufnemu klientowi wystawianie tokenów mTLS Proof-of-Possession. Wartości domyślne to |
Metody
| Nazwisko | Opis |
|---|---|
| GetClientAssertionAsync(AssertionRequestOptions) |
Pobierz podpisaną asercję z pliku. |
| GetSignedAssertionAsync(AssertionRequestOptions) |
Pobierz podpisaną asercję (i odświeża ją w razie potrzeby). (Odziedziczone po ClientAssertionProviderBase) |
| GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken) |
Uzyskuje podpisane potwierdzenie wraz z certyfikatem powiązania używanym przez poufnych klientów skonfigurowanych do weryfikacji posiadania mTLS. Zwraca wartość |