Lingua

IConfidentialClientApplication.AcquireTokenByAuthorizationCode Metodo

Definizione

Acquisisce un token dall'autorità configurata nell'app usando il codice di autorizzazione ricevuto in precedenza dal provider di identità usando il flusso del codice di autorizzazione OAuth 2.0. Vedere Flusso del codice di autorizzazione. Questo flusso viene in genere usato nelle app Web (ad esempio, ASP.NET e ASP.NET Core app Web) che accedono agli utenti e possono richiedere un codice di autorizzazione. Questo metodo non cerca nella cache dei token, ma archivia il risultato. Prima di chiamare questo metodo, usare altri metodi, AcquireTokenSilent(IEnumerable<String>, IAccount) ad esempio per controllare la cache dei token.

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

Parametri

scopes
IEnumerable<String>

Ambiti richiesti per accedere a un'API protetta.

authorizationCode
String

Codice di autorizzazione ricevuto dall'endpoint di autorizzazione del servizio.

Valori restituiti

Generatore che consente di aggiungere parametri facoltativi prima di eseguire la richiesta di token.

Commenti

È possibile impostare parametri facoltativi concatenando il generatore con, ad esempio Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}),

Si applica a