ManagedIdentityApplicationBuilder Classe
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.
Construtor para aplicativos de identidade gerenciada.
public sealed class ManagedIdentityApplicationBuilder : Microsoft.Identity.Client.BaseAbstractApplicationBuilder<Microsoft.Identity.Client.ManagedIdentityApplicationBuilder>
type ManagedIdentityApplicationBuilder = class
inherit BaseAbstractApplicationBuilder<ManagedIdentityApplicationBuilder>
Public NotInheritable Class ManagedIdentityApplicationBuilder
Inherits BaseAbstractApplicationBuilder(Of ManagedIdentityApplicationBuilder)
- Herança
-
ManagedIdentityApplicationBuilder
Métodos
| Nome | Description |
|---|---|
| Build() |
Cria uma instância dos IManagedIdentityApplication parâmetros definidos no ManagedIdentityApplicationBuilder. |
| Create(ManagedIdentityId) |
Cria um ManagedIdentityApplicationBuilder com base em uma clientID de identidade gerenciada atribuída pelo usuário/resourceId/objectId. Por exemplo, para uma identidade gerenciada atribuída pelo sistema, use ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) e, para uma identidade gerenciada atribuída pelo usuário, use ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssIgnedClientId(clientId)) ou ManagedIdentityId.WithUserAssignedResourceId("resourceId") ou ManagedIdentityId.WithUserAssignedObjectId("objectid"). Para obter mais detalhes, consulte https://aka.ms/msal-net-managed-identity |
| WithClientCapabilities(IEnumerable<String>) |
Microsoft extensão OIDC específica da identidade que permite que os desafios de recursos sejam resolvidos sem interação. Permite a configuração de um ou mais recursos do cliente, por exemplo, "llt" |
| WithClientName(String) |
Define o nome da API do SDK de chamada para fins de telemetria. (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithClientVersion(String) |
Define a versão do SDK de chamada para fins de telemetria. (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithDebugLoggingCallback(LogLevel, Boolean, Boolean) |
Define o retorno de chamada de registro em log de depuração como um método de depuração padrão que exibe o nível da mensagem e a própria mensagem. Para obter detalhes, consulte https://aka.ms/msal-net-logging (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithExperimentalFeatures(Boolean) |
Permite o uso de recursos experimentais e APIs. Se esse sinalizador não estiver definido, os recursos experimentais gerarão uma exceção. Para obter detalhes, consulte https://aka.ms/msal-net-experimental-features (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithExtraQueryParameters(IDictionary<String,String>) |
Define parâmetros de consulta extras para a cadeia de caracteres de consulta na solicitação de autenticação HTTP. |
| WithHttpClientFactory(IMsalHttpClientFactory, Boolean) |
Usa um específico IMsalHttpClientFactory para se comunicar com o IdP. Isso permite cenários avançados, como definir um proxy ou definir o Agente. (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithHttpClientFactory(IMsalHttpClientFactory) |
Usa um específico IMsalHttpClientFactory para se comunicar com o IdP. Isso permite cenários avançados, como definir um proxy ou definir o Agente. (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithLogging(IIdentityLogger, Boolean) |
Define o Agente de Identidade. Para obter detalhes, consulte https://aka.ms/msal-net-logging (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>) |
Define o retorno de chamada de registro em log. Para obter detalhes, consulte https://aka.ms/msal-net-logging (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithOptions(BaseApplicationOptions) |
Define as opções de aplicativo, que podem, por exemplo, ter sido lidas de arquivos de configuração. Consulte https://aka.ms/msal-net-application-configuration. (Herdado de BaseAbstractApplicationBuilder<T>) |
| WithTelemetryClient(ITelemetryClient[]) |
Obsoleto.
Esse método é obsoleto. Consulte https://aka.ms/msal-net-telemetry |