Język

IClientApplicationBase Interfejs

Definicja

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 https://login.microsoftonline.com/common/)

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 account elementu z pamięci podręcznej tokenu użytkownika z zaawansowanymi parametrami kontrolującymi wywołanie sieciowe. Zobacz Uzyskiwanie tokenów w trybie dyskretnym.

AcquireTokenSilent(IEnumerable<String>, String)

Próbuje uzyskać token dostępu dla loginHint elementu z pamięci podręcznej tokenu użytkownika z zaawansowanymi parametrami kontrolującymi wywołanie sieciowe. Zobacz Uzyskiwanie tokenów w trybie dyskretnym.

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.

Dotyczy