IConfidentialClientApplication.AcquireTokenByAuthorizationCode Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adquire um token da autoridade configurada no aplicativo usando o código de autorização recebido anteriormente do provedor de identidade usando o fluxo de código de autorização do OAuth 2.0. Consulte o fluxo de código de autorização. Esse fluxo geralmente é usado em aplicativos Web (por exemplo, ASP.NET e ASP.NET Core aplicativos Web) que inserem usuários e podem solicitar um código de autorização. Esse método não procura no cache de token, mas armazena o resultado nele. Antes de chamar esse método, use outros métodos, como AcquireTokenSilent(IEnumerable<String>, IAccount) verificar o cache de 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>
Escopos solicitados para acessar uma API protegida.
- authorizationCode
- String
O código de autorização recebido do ponto de extremidade de autorização de serviço.
Retornos
Um construtor que permite adicionar parâmetros opcionais antes de executar a solicitação de token.
Comentários
Você 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}),