Język

AzureIdentityForKubernetesClientAssertion Klasa

Definicja

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
AzureIdentityForKubernetesClientAssertion

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 false; dostawcy, którzy wyrazili zgodę, muszą zastąpić tę właściwość true i zastąpić GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken) , aby zwrócić wartość inną niż null ClientSignedAssertion.

(Odziedziczone po ClientAssertionProviderBase)

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ść null , gdy dostawca nie obsługuje powiązania tokenu (ustawienie domyślne).

(Odziedziczone po ClientAssertionProviderBase)

Dotyczy