IClientApplicationBase Schnittstelle
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.
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 |
| 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 |
| AcquireTokenSilent(IEnumerable<String>, String) |
Versucht, ein Zugriffstoken für den |
| 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. |