DefaultCredentialsLoader Klasse

Definition

Standardladeprogramm für Anmeldeinformationen.

public class DefaultCredentialsLoader : Microsoft.Identity.Abstractions.ICredentialsLoader
type DefaultCredentialsLoader = class
    interface ICredentialsLoader
Public Class DefaultCredentialsLoader
Implements ICredentialsLoader
Vererbung
DefaultCredentialsLoader
Abgeleitet
Implementiert

Konstruktoren

Name Beschreibung
DefaultCredentialsLoader()

Standardkonstruktor (aus Gründen der Abwärtskompatibilität)

DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>)

Konstruktor für DefaultCredentialsLoader mit benutzerdefinierten signierten Assertionsanbietern und benutzerdefinierten Quellladeprogramm für Anmeldeinformationen.

DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, ILogger<DefaultCredentialsLoader>)

Konstruktor mit einem Logger und benutzerdefinierten Quellladeprogramm für Anmeldeinformationen

DefaultCredentialsLoader(IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>)

Konstruktor für DefaultCredentialsLoader bei Verwendung benutzerdefinierter signierter Assertionsanbieter-Quellladeprogramme.

DefaultCredentialsLoader(ILogger<DefaultCredentialsLoader>)

Konstruktor mit einem Logger

Eigenschaften

Name Beschreibung
CredentialSourceLoaders

Wörterbuch der Anmeldeinformationsladeprogramme pro Anmeldeinformationsquelle. Die Anwendung kann weitere Informationen hinzufügen, um zusätzliche Anmeldeinformationsquellen (z. B. dSMS) zu verarbeiten.

CustomSignedAssertionCredentialSourceLoaders

Wörterbuch der benutzerdefinierten Beschriftungsquellenladeprogramme für Anmeldeinformationen nach Namen (entweder ICustomSignedAssertionProvider.Name oder vollqualifizierter Typname). Die Anwendung kann weitere Informationen hinzufügen, um zusätzliche Anmeldeinformationsquellen zu verarbeiten.

Methoden

Name Beschreibung
LoadCredentialsIfNeededAsync(CredentialDescription, CredentialSourceLoaderParameters)

Laden Sie bei Bedarf eine bestimmte Beschreibung der Anmeldeinformationen. Diese Methode nutzt die CredentialSourceLoaders Zum Laden der Anmeldeinformationen aus der Beschreibung.

LoadFirstValidCredentialsAsync(IEnumerable<CredentialDescription>, CredentialSourceLoaderParameters)

Laden Sie die ersten gültigen Anmeldeinformationen aus der Anmeldeinformationsbeschreibungsliste. Dies ist nützlich, wenn Sie über mehrere Bereitstellungen verfügen (z. B. auf Ihrem Entwicklercomputer, sie können ein Zertifikat von KeyVault verwenden und wenn Sie in AKS bereitgestellt werden, den Workload-Identitätsverbund für AKS verwenden. Sie können die Liste der Anmeldeinformationen in der datei appsettings.json ausdrücken, und diese Methode wird basierend auf der Reihenfolge am besten geladen.

ResetCredentials(IEnumerable<CredentialDescription>)

Setzt resettable credentials in the credential description list (for example reset the certificates so that they can be re-loaded again) Use for example, before a retry.

Gilt für: