DefaultCredentialsLoader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |