ManagedIdentityApplicationBuilder Clase

Definición

Generador de aplicaciones de identidad administrada.

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)
Herencia

Métodos

Nombre Description
Build()

Compila una instancia de a partir de IManagedIdentityApplication los parámetros establecidos en .ManagedIdentityApplicationBuilder

Create(ManagedIdentityId)

Crea un managedIdentityApplicationBuilder a partir de un clientID de identidad administrada asignada por el usuario/ resourceId/objectId. Por ejemplo, para una identidad administrada asignada por el sistema, use ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) y para una identidad administrada asignada por el usuario use ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssignedClientId(clientId)) o ManagedIdentityId.WithUserAssignedResourceId("resourceId") o ManagedIdentityId.WithUserAssignedObjectId("objectid"). Para obtener más información, consulte https://aka.ms/msal-net-managed-identity

WithClientCapabilities(IEnumerable<String>)

Microsoft extensión OIDC específica de identidad que permite resolver los desafíos de recursos sin interacción. Permite la configuración de una o varias funcionalidades de cliente, por ejemplo, "llt"

WithClientName(String)

Establece el nombre de la API del SDK que llama con fines de telemetría.

(Heredado de BaseAbstractApplicationBuilder<T>)
WithClientVersion(String)

Establece la versión del SDK de llamada con fines de telemetría.

(Heredado de BaseAbstractApplicationBuilder<T>)
WithDebugLoggingCallback(LogLevel, Boolean, Boolean)

Establece la devolución de llamada de registro de depuración en un método de depuración predeterminado que muestra el nivel del mensaje y el propio mensaje. Para obtener más información, consulte https://aka.ms/msal-net-logging

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

Permite el uso de características y API experimentales. Si no se establece esta marca, las características experimentales producirán una excepción. Para obtener más información, consulte https://aka.ms/msal-net-experimental-features

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

Establece parámetros de consulta adicionales para la cadena de consulta en la solicitud de autenticación HTTP.

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

Usa un elemento específico IMsalHttpClientFactory para comunicarse con el IdP. Esto habilita escenarios avanzados, como establecer un proxy o establecer el Agente.

(Heredado de BaseAbstractApplicationBuilder<T>)
WithHttpClientFactory(IMsalHttpClientFactory)

Usa un elemento específico IMsalHttpClientFactory para comunicarse con el IdP. Esto permite escenarios avanzados, como establecer un proxy o establecer el Agente.

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

Establece el registrador de identidades. Para obtener más información, consulte https://aka.ms/msal-net-logging

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

Establece la devolución de llamada de registro. Para obtener más información, consulte https://aka.ms/msal-net-logging

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

Establece las opciones de aplicación, que, por ejemplo, se han leído de los archivos de configuración. Consulte https://aka.ms/msal-net-application-configuration.

(Heredado de BaseAbstractApplicationBuilder<T>)
WithTelemetryClient(ITelemetryClient[])
Obsoletos.

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

Se aplica a