ConfidentialClientApplication.AcquireTokenForClient 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, para o próprio cliente confidencial (em nome de nenhum usuário) usando o fluxo de credenciais do cliente. Consulte https://aka.ms/msal-net-client-credentials.
public Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder AcquireTokenForClient(System.Collections.Generic.IEnumerable<string> scopes);
abstract member AcquireTokenForClient : seq<string> -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder
override this.AcquireTokenForClient : seq<string> -> Microsoft.Identity.Client.AcquireTokenForClientParameterBuilder
Public Function AcquireTokenForClient (scopes As IEnumerable(Of String)) As AcquireTokenForClientParameterBuilder
Parâmetros
- scopes
- IEnumerable<String>
escopos solicitados para acessar uma API protegida.
Para esse fluxo (credenciais do cliente), os escopos das APIs de Microsoft protegidas com tokens do AAD são do formulário "{ResourceIdUri/.default}". Por exemplo https://management.azure.net/.default ou, para Microsoft Graph, https://graph.microsoft.com/.default.
Os escopos solicitados são definidos estaticamente com o registro do aplicativo no portal e não podem ser substituídos no aplicativo.
Retornos
Um construtor que permite adicionar parâmetros opcionais antes de executar a solicitação de token
Implementações
Comentários
Você também pode encadear os seguintes parâmetros opcionais: WithForceRefresh(Boolean)Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String})