ITokenAcquirer 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 für den Tokenakquisitionsdienst (z. B. Kapselung MSAL.NET).
public interface ITokenAcquirer
type ITokenAcquirer = interface
Public Interface ITokenAcquirer
Methoden
| Name | Beschreibung |
|---|---|
| GetTokenForAppAsync(String, AcquireTokenOptions, CancellationToken) |
Erwirbt ein Authentifizierungsergebnis von der in der App konfigurierten Autorität für den vertraulichen Client (nicht im Auftrag eines Benutzers) mithilfe des Clientanmeldeinformationsflusses. Siehe https://aka.ms/msal-net-client-credentials. |
| GetTokenForUserAsync(IEnumerable<String>, AcquireTokenOptions, ClaimsPrincipal, CancellationToken) |
Wird in der Regel von einem ASP.NET Core Web-App- oder Web-API-Controller verwendet. Diese Methode ruft ein Zugriffstoken für eine downstream-API im Auftrag des Benutzerkontos ab, für das die Ansprüche im aktuellen Benutzer bereitgestellt werden. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetFicTokenAsync(ITokenAcquirer, AcquireTokenOptions, String, String, CancellationToken) |
Wird verwendet, um eine Client assertion für ein Token auszutauschen. |