IClientApplicationBase Interfejs
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.
Interfejs definiujący typowe metody i właściwości interfejsu API. Zarówno, PublicClientApplication jak i ConfidentialClientApplication rozszerz tę klasę. Aby uzyskać szczegółowe informacje, zobacz https://aka.ms/msal-net-client-applications
public interface IClientApplicationBase : Microsoft.Identity.Client.IApplicationBase
type IClientApplicationBase = interface
interface IApplicationBase
Public Interface IClientApplicationBase
Implements IApplicationBase
- Pochodne
- Implementuje
Właściwości
| Nazwisko | Opis |
|---|---|
| AppConfig |
Szczegółowe informacje na temat konfiguracji aplikacji clientApplication na potrzeby debugowania. |
| Authority |
Pobiera adres URL urzędu lub usługę tokenu zabezpieczającego (STS), z której MSAL.NET uzyska tokeny zabezpieczające.
Wartość zwracana tej właściwości to wartość podana przez dewelopera w konstruktorze aplikacji lub w przeciwnym razie wartość Microsoft.Identity.Client.ApplicationBase.DefaultAuthority statycznego elementu członkowskiego (czyli |
| UserTokenCache |
Pamięć podręczna tokenów użytkownika, która przechowuje tokeny identyfikatorów, tokeny dostępu i tokeny odświeżania dla kont. Jest on używany i aktualizowany w trybie dyskretnym w razie potrzeby podczas wywoływania AcquireTokenSilent(IEnumerable<String>, IAccount) metody jest aktualizowany przez każdą metodę tokenu uzyskiwania, z wyjątkiem którego AcquireTokenForClient(IEnumerable<String>) używa tylko pamięci podręcznej aplikacji (zobacz AppTokenCache). |
Metody
| Nazwisko | Opis |
|---|---|
| AcquireTokenSilent(IEnumerable<String>, IAccount) |
Próbuje uzyskać token dostępu dla |
| AcquireTokenSilent(IEnumerable<String>, String) |
Próbuje uzyskać token dostępu dla |
| GetAccountAsync(String) |
IAccount Pobierz identyfikator według jego identyfikatora między kontami dostępnymi w pamięci podręcznej tokenów i tego samego środowiska (hosta urzędu) co Authority. |
| GetAccountsAsync() |
Zwraca wszystkie dostępne konta w pamięci podręcznej tokenu użytkownika dla aplikacji. |
| GetAccountsAsync(String) |
Tylko w przypadku Azure scenariuszy usługi AD B2C pobierz IAccount kolekcję według identyfikatora wśród kont dostępnych w pamięci podręcznej tokenów na podstawie przepływu użytkownika. |
| RemoveAsync(IAccount) |
Usuwa wszystkie tokeny w pamięci podręcznej dla określonego konta. |