IConfidentialClientApplication.AcquireTokenOnBehalfOf Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.