Linguagem

ManagedIdentityApplicationBuilder Classe

Definição

Construtor para aplicações de identidade gerida.

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

Métodos

Name Descrição
Build()

Constrói uma instância de IManagedIdentityApplication a partir dos parâmetros definidos no ManagedIdentityApplicationBuilder.

Create(ManagedIdentityId)

Cria um Managed IdentityApplicationBuilder a partir de um cliente ID / resourceId / objectId, identidade gerida atribuída pelo utilizador. Por exemplo, para uma identidade gerida atribuída por um sistema use HandledIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) e para uma identidade gerida atribuída pelo utilizador use HandledIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssignedClientId(clientId)) ou ManagedIdentityId.WithUserAssignedResourceId("resourceId") ou ManagedIdentityId.WithUserAssignedObjectId("objectid"). Para mais detalhes, veja https://aka.ms/msal-net-managed-identity

WithClientCapabilities(IEnumerable<String>)

Extensão OIDC específica do Microsoft Identity que permite resolver desafios de recursos sem interação. Permite a configuração de uma ou mais capacidades do cliente, por exemplo, "llt"

WithClientName(String)

Define o nome da API do SDK chamador 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 callback de registo de depuração para um método de depuração predefinido que mostra o nível da mensagem e da própria mensagem. Para mais informações, consultar: https://aka.ms/msal-net-logging

(Herdado de BaseAbstractApplicationBuilder<T>)
WithExperimentalFeatures(Boolean)

Permite a utilização de funcionalidades experimentais e APIs. Se esta bandeira não estiver definida, as funcionalidades experimentais lançam uma exceção. Para mais informações, consultar: https://aka.ms/msal-net-experimental-features

(Herdado de BaseAbstractApplicationBuilder<T>)
WithExtraQueryParameters(IDictionary<String,String>)

Define parâmetros extra de consulta para a cadeia de consulta no pedido de autenticação HTTP.

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

Usa um específico IMsalHttpClientFactory para comunicar com o IDP. Isto 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 comunicar com o IDP. Isto permite cenários avançados, como definir um proxy ou definir o Agente.

(Herdado de BaseAbstractApplicationBuilder<T>)
WithLogging(IIdentityLogger, Boolean)

Define o registo de identidade. Para mais informações, consultar: https://aka.ms/msal-net-logging

(Herdado de BaseAbstractApplicationBuilder<T>)
WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>)

Define o callback de registo. Para mais informações, consultar: https://aka.ms/msal-net-logging

(Herdado de BaseAbstractApplicationBuilder<T>)
WithOptions(BaseApplicationOptions)

Define opções de aplicação, que podem, por exemplo, ter sido lidas a partir de ficheiros de configuração. Consulte https://aka.ms/msal-net-application-configuration.

(Herdado de BaseAbstractApplicationBuilder<T>)
WithTelemetryClient(ITelemetryClient[])
Obsoleto.

Este método está obsoleto. Veja https://aka.ms/msal-net-telemetry

Aplica-se a