ClientApplicationBase Klasse

Definition

Abstrakte Klasse, die allgemeine API-Methoden und -Eigenschaften enthält. Sowohl als auch PublicClientApplication "ConfidentialClientApplication" erweitern diese Klasse. Weitere Informationen finden Sie unter https://aka.ms/msal-net-client-applications

public abstract class ClientApplicationBase : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IClientApplicationBase
type ClientApplicationBase = class
    inherit ApplicationBase
    interface IClientApplicationBase
    interface IApplicationBase
Public MustInherit Class ClientApplicationBase
Inherits ApplicationBase
Implements IClientApplicationBase
Vererbung
ClientApplicationBase
Abgeleitet
Implementiert

Eigenschaften

Name Beschreibung
AppConfig

Details zur Konfiguration der ClientApplication für Debuggingzwecke.

Authority

Ruft die URL der Autorität oder des Sicherheitstokendiensts (Security Token Service, STS) ab, aus dem MSAL.NET Sicherheitstoken abrufen. 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 (dhttps://login.microsoftonline.com/common/.

UserTokenCache

Benutzertokencache. Sie enthält Zugriffstoken, ID-Token und Aktualisierungstoken für Konten. Sie wird verwendet und bei Bedarf beim Aufrufen AcquireTokenSilent(IEnumerable<String>, IAccount) oder einer der Außerkraftsetzungen AcquireTokenSilent(IEnumerable<String>, IAccount)von . Sie wird von jeder AcquireTokenXXX-Methode aktualisiert, mit Ausnahme, von AcquireTokenForClient der nur der Anwendungscache verwendet wird (siehe IConfidentialClientApplication).

Methoden

Name Beschreibung
AcquireTokenSilent(IEnumerable<String>, IAccount)

[V3-API] Versucht, ein Zugriffstoken für den account Benutzertokencache abzurufen. Weitere Informationen finden Sie unter https://aka.ms/msal-net-acquiretokensilent

AcquireTokenSilent(IEnumerable<String>, String)

[V3-API] Versucht, ein Zugriffstoken für die IAccount Übereinstimmung mit dem Username angegebenen loginHintVom Benutzertokencache abzurufen. Weitere Informationen finden Sie unter https://aka.ms/msal-net-acquiretokensilent

GetAccountAsync(String, CancellationToken)

Rufen Sie den IAccount Bezeichner unter den Konten ab, die im Tokencache verfügbar sind.

GetAccountAsync(String)

Rufen Sie den IAccount Bezeichner unter den Konten ab, die im Tokencache verfügbar sind.

GetAccountsAsync()

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

GetAccountsAsync(CancellationToken)

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

GetAccountsAsync(String, CancellationToken)

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

GetAccountsAsync(String)

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

RemoveAsync(IAccount, CancellationToken)

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

RemoveAsync(IAccount)

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

Gilt für: