Språk

IConfidentialClientApplication.AcquireTokenOnBehalfOf Metod

Definition

Hämtar en åtkomsttoken för det här programmet (vanligtvis ett webb-API) från den utfärdare som konfigurerats i programmet för att få åtkomst till ett annat underordnat skyddat webb-API åt en användare som använder OAuth 2.0 On-Behalf-Of-flödet. Under den här åtgärden söker MSAL först i cacheminnet efter en oexpirerad token innan en ny hämtas från Microsoft Entra ID. Se On-Behalf-Of Flow.

public Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder AcquireTokenOnBehalfOf(System.Collections.Generic.IEnumerable<string> scopes, Microsoft.Identity.Client.UserAssertion userAssertion);
abstract member AcquireTokenOnBehalfOf : seq<string> * Microsoft.Identity.Client.UserAssertion -> Microsoft.Identity.Client.AcquireTokenOnBehalfOfParameterBuilder
Public Function AcquireTokenOnBehalfOf (scopes As IEnumerable(Of String), userAssertion As UserAssertion) As AcquireTokenOnBehalfOfParameterBuilder

Parametrar

scopes
IEnumerable<String>

Omfång som begärs för åtkomst till ett skyddat API.

userAssertion
UserAssertion

Instans av UserAssertion innehållande information om autentiseringsuppgifter om användaren för vem en token ska hämtas.

Returer

En byggare som gör att du kan lägga till valfria parametrar innan du kör tokenbegäran.

Kommentarer

Skicka en åtkomsttoken (inte en ID-token) som användes för att komma åt det här programmet i parametern userAssertion . För tidskrävande processer eller bakgrundsprocesser i webb-API:et, se Tidskrävande OBO i MSAL.NET.

Gäller för