SharedTokenCacheCredentialBrokerOptions 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í.
Opciones para configurar para SharedTokenCacheCredential usar el agente de autenticación del sistema para la autenticación silenciosa si está disponible.
public class SharedTokenCacheCredentialBrokerOptions : Azure.Identity.SharedTokenCacheCredentialOptions
type SharedTokenCacheCredentialBrokerOptions = class
inherit SharedTokenCacheCredentialOptions
Public Class SharedTokenCacheCredentialBrokerOptions
Inherits SharedTokenCacheCredentialOptions
- Herencia
-
SharedTokenCacheCredentialBrokerOptions
Constructores
SharedTokenCacheCredentialBrokerOptions() |
Inicializa una nueva instancia de la clase SharedTokenCacheCredentialBrokerOptions. |
SharedTokenCacheCredentialBrokerOptions(TokenCachePersistenceOptions) |
Inicializa una nueva instancia de la clase SharedTokenCacheCredentialBrokerOptions. |
Propiedades
AuthenticationRecord |
AuthenticationRecord Capturado de una autenticación anterior con una credencial interactiva, como o InteractiveBrowserCredentialDeviceCodeCredential. (Heredado de SharedTokenCacheCredentialOptions) |
AuthorityHost |
Host de la entidad de Microsoft Entra. El valor predeterminado es https://login.microsoftonline.com/. Para conocer los hosts de autoridad conocidos para instancias en la nube de Azure, consulte AzureAuthorityHosts. (Heredado de TokenCredentialOptions) |
ClientId |
Identificador de cliente del registro de la aplicación que se usa para autenticar a los usuarios en la memoria caché. (Heredado de SharedTokenCacheCredentialOptions) |
Diagnostics |
Obtiene las opciones de diagnóstico de credenciales. (Heredado de TokenCredentialOptions) |
DisableInstanceDiscovery |
Obtiene o establece la configuración que determina si se realiza o no la detección de instancias al intentar autenticarse.
Si se establece en true, se deshabilitará completamente la detección de instancias y la validación de la autoridad.
Esta funcionalidad está pensada para su uso en escenarios en los que no se puede acceder al punto de conexión de metadatos, como en nubes privadas o Azure Stack.
El proceso de detección de instancias implica la recuperación de metadatos de autoridad de https://login.microsoft.com/ para validar la autoridad.
Al establecer esto |
EnableGuestTenantAuthentication |
Cuando se establece en true SharedTokenCacheCredential , se puede usar para autenticarse en inquilinos distintos del inquilino principal, lo que también requiere Username y TenantId también se debe especificar. (Heredado de SharedTokenCacheCredentialOptions) |
IsMsaPassthroughEnabled |
Obtiene o establece si se pasa la cuenta Microsoft (MSA). |
IsUnsafeSupportLoggingEnabled |
Obtiene o establece el valor que indica si se debe registrar el registro ETW que contiene contenido potencialmente confidencial.
Si se establece esta propiedad en true, no se deshabilitará la reacción del Request contenido. Para habilitar el registro de información confidencial Content , la IsLoggingContentEnabled propiedad debe establecerse |
Retry |
Obtiene las opciones de reintento del cliente. (Heredado de ClientOptions) |
RetryPolicy |
Obtiene o establece la directiva que se va a usar para los reintentos. Si se especifica una directiva, se usará en lugar de la Retry propiedad . El RetryPolicy tipo se puede derivar de para modificar el comportamiento predeterminado sin necesidad de implementar completamente la lógica de reintento. Si Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) se invalida o se especifica un personalizado HttpPipelinePolicy , es responsabilidad del implementador actualizar los ProcessingContext valores. (Heredado de ClientOptions) |
TenantId |
Especifica el identificador de inquilino de la cuenta de autenticación preferida, que se va a recuperar de la caché de tokens compartidos para la autenticación de inicio de sesión único con herramientas de desarrollo, en el caso de que se encuentren varias cuentas en el token compartido. (Heredado de SharedTokenCacheCredentialOptions) |
TokenCachePersistenceOptions |
Especifica el objeto TokenCachePersistenceOptions que va a usar la credencial. Value cannot be null. (Heredado de SharedTokenCacheCredentialOptions) |
Transport |
que HttpPipelineTransport se va a usar para este cliente. El valor predeterminado es una instancia de HttpClientTransport. (Heredado de ClientOptions) |
Username |
Especifica el nombre de usuario de la cuenta de autenticación preferida, o UPN, que se va a recuperar de la caché de tokens compartidos para la autenticación de inicio de sesión único con herramientas de desarrollo, en el caso de que se encuentren varias cuentas en el token compartido. (Heredado de SharedTokenCacheCredentialOptions) |
Métodos
AddPolicy(HttpPipelinePolicy, HttpPipelinePosition) |
Agrega una HttpPipeline directiva a la canalización de cliente. El parámetro controla la posición de la directiva en la |
Se aplica a
Azure SDK for .NET