Idioma

IConfidentialClientApplication.AcquireTokenByAuthorizationCode Método

Definição

Adquire um token da autoridade configurada na aplicação usando o código de autorização previamente recebido do fornecedor de identidade, utilizando o fluxo de código de autorização OAuth 2.0. Ver Fluxo de Código de Autorização. Este fluxo é normalmente utilizado em aplicações web (por exemplo, aplicações web ASP.NET e ASP.NET Core) que fazem login com os utilizadores e podem solicitar um código de autorização. Este método não procura na cache de tokens, mas armazena o resultado nele. Antes de chamar este método, use outros métodos, como AcquireTokenSilent(IEnumerable<String>, IAccount) verificar a cache do 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

Parâmetros

scopes
IEnumerable<String>

Os escopos são solicitados para aceder a uma API protegida.

authorizationCode
String

O código de autorização recebido do endpoint de autorização do serviço.

Devoluções

Um construtor que permite adicionar parâmetros opcionais antes de executar o pedido de token.

Observações

Pode definir parâmetros opcionais encadeando o construtor com, por exemplo Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}), ,

Aplica-se a