ManagedIdentityApplicationBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
ManagedIdentityApplicationBuilder
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. |