Sprache

IClientApplicationBase Schnittstelle

Definition

Schnittstelle, die allgemeine API-Methoden und -Eigenschaften definiert. Diese Klasse wird ConfidentialClientApplication sowohl PublicClientApplication erweitert als auch erweitert. Weitere Informationen finden Sie unter https://aka.ms/msal-net-client-applications

public interface IClientApplicationBase : Microsoft.Identity.Client.IApplicationBase
type IClientApplicationBase = interface
    interface IApplicationBase
Public Interface IClientApplicationBase
Implements IApplicationBase
Abgeleitet
Implementiert

Eigenschaften

Name Beschreibung
AppConfig

Details zur Konfiguration der ClientApplication für Debuggingzwecke.

Authority

Ruft die URL der Autorität oder den Sicherheitstokendienst (Security Token Service, STS) ab, von dem MSAL.NET Sicherheitstoken erwerben. Der Rückgabewert dieser Eigenschaft ist entweder der Vom Entwickler im Konstruktor der Anwendung bereitgestellte Wert oder anderweitig der Wert des Microsoft.Identity.Client.ApplicationBase.DefaultAuthority statischen Elements (d https://login.microsoftonline.com/common/.

UserTokenCache

Benutzertokencache, der ID-Token, Zugriffstoken und Aktualisierungstoken für Konten enthält. Sie wird verwendet und automatisch aktualisiert, wenn sie beim Aufrufen AcquireTokenSilent(IEnumerable<String>, IAccount) von It durch jede Abrufentokenmethode aktualisiert wird, mit Ausnahme AcquireTokenForClient(IEnumerable<String>) davon, dass nur der Anwendungscache verwendet wird (siehe AppTokenCache).

Methoden

Name Beschreibung
AcquireTokenSilent(IEnumerable<String>, IAccount)

Versucht, ein Zugriffstoken für den account Benutzertokencache abzurufen, wobei erweiterte Parameter den Netzwerkaufruf steuern. Siehe automatisches Abrufen von Token.

AcquireTokenSilent(IEnumerable<String>, String)

Versucht, ein Zugriffstoken für den loginHint Benutzertokencache abzurufen, wobei erweiterte Parameter den Netzwerkaufruf steuern. Siehe automatisches Abrufen von Token.

GetAccountAsync(String)

Rufen Sie den IAccount Bezeichner zwischen den Konten ab, die im Tokencache und in derselben Umgebung (Autoritätshost) verfügbar sind wie Authority.

GetAccountsAsync()

Gibt alle verfügbaren Konten im Benutzertokencache für die Anwendung zurück.

GetAccountsAsync(String)

Rufen Sie die IAccount Sammlung nur für Azure AD B2C-Szenarien anhand ihres Bezeichners unter den Konten ab, die basierend auf dem Benutzerablauf im Tokencache verfügbar sind.

RemoveAsync(IAccount)

Entfernt alle Token im Cache für das angegebene Konto.

Gilt für: