ManagedIdentityApplicationBuilder Classe
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.
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
-
ManagedIdentityApplicationBuilder
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 |