IConfidentialClientApplication.AcquireTokenByAuthorizationCode Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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}), ,