DefaultCredentialsLoader 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.
Domyślny moduł ładujący poświadczeń.
public class DefaultCredentialsLoader : Microsoft.Identity.Abstractions.ICredentialsLoader
type DefaultCredentialsLoader = class
interface ICredentialsLoader
Public Class DefaultCredentialsLoader
Implements ICredentialsLoader
- Dziedziczenie
-
DefaultCredentialsLoader
- Pochodne
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| DefaultCredentialsLoader() |
Konstruktor domyślny (w celu zapewnienia zgodności z poprzednimi wersjami) |
| DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>) |
Konstruktor dla parametru DefaultCredentialsLoader z dostawcami asercji z podpisem niestandardowym i modułami ładujących źródła poświadczeń niestandardowych. |
| DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, ILogger<DefaultCredentialsLoader>) |
Konstruktor z rejestratorem i niestandardowymi modułami ładujący źródła poświadczeń |
| DefaultCredentialsLoader(IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>) |
Konstruktor dla defaultCredentialsLoader podczas korzystania z niestandardowych modułów ładujących źródła dostawcy asercji z podpisem niestandardowym. |
| DefaultCredentialsLoader(ILogger<DefaultCredentialsLoader>) |
Konstruktor z rejestratorem |
Właściwości
| Nazwa | Opis |
|---|---|
| CredentialSourceLoaders |
Słownik modułów ładujących poświadczenia na źródło poświadczeń. Aplikacja może dodać więcej do przetwarzania dodatkowych źródeł poświadczeń. |
| CustomSignedAssertionCredentialSourceLoaders |
Słownik niestandardowych modułów ładujących źródła poświadczeń potwierdzenia podpisanego według nazwy (ICustomSignedAssertionProvider.Name lub w pełni kwalifikowanej nazwy typu). Aplikacja może dodać więcej do przetwarzania dodatkowych źródeł poświadczeń. |
Metody
| Nazwa | Opis |
|---|---|
| LoadCredentialsIfNeededAsync(CredentialDescription, CredentialSourceLoaderParameters) |
W razie potrzeby załaduj podany opis poświadczeń. Ta metoda będzie używać CredentialSourceLoaders elementu , aby załadować poświadczenia z opisu. |
| LoadFirstValidCredentialsAsync(IEnumerable<CredentialDescription>, CredentialSourceLoaderParameters) |
Załaduj pierwsze prawidłowe poświadczenia z listy opisów poświadczeń. Jest to przydatne, gdy masz wiele wdrożeń (na przykład na maszynie dewelopera, możesz użyć certyfikatu z usługi KeyVault, a podczas wdrażania w usłudze AKS jest używana federacja tożsamości obciążenia dla usługi AKS. Możesz wyrazić listę poświadczeń w pliku appsettings.json, a ta metoda załaduje najbardziej odpowiednie na podstawie kolejności. |
| ResetCredentials(IEnumerable<CredentialDescription>) |
Resetuje poświadczenia resetowalne na liście opisu poświadczeń (na przykład zresetuj certyfikaty, aby można je było ponownie załadować) Użyj, na przykład przed ponowną próbą. |