Compartir a través de


EnvironmentCredentialBuilder Clase

public class EnvironmentCredentialBuilder
extends CredentialBuilderBase<EnvironmentCredentialBuilder>

Generador de credenciales de Fluent para crear instancias de .EnvironmentCredential

EnvironmentCredential es adecuado para escenarios en los que la aplicación busca leer la información de credenciales de las variables de entorno. La credencial admite la autenticación basada en credenciales de usuario y la entidad de servicio y requiere que se configure un conjunto de variables de entorno para cada escenario.

Ejemplo: Construcción de EnvironmentCredential

En el ejemplo de código siguiente se muestra la creación de un EnvironmentCredentialobjeto , utilizando para EnvironmentCredentialBuilder configurarlo. Una vez creada esta credencial, se puede pasar al generador de muchos de los generadores de cliente de Azure SDK para Java como parámetro "credential".

TokenCredential environmentCredential = new EnvironmentCredentialBuilder()
     .build();

Resumen del constructor

Constructor Description
EnvironmentCredentialBuilder()

Resumen del método

Modificador y tipo Método y descripción
EnvironmentCredentialBuilder authorityHost(String authorityHost)

Especifica el punto de conexión de Azure Active Directory para adquirir tokens.

EnvironmentCredential build()

Crea un nuevo EnvironmentCredential con las configuraciones actuales.

EnvironmentCredentialBuilder executorService(ExecutorService executorService)

Especifica el servicio Executorque se va a usar para ejecutar las solicitudes de autenticación.

Métodos heredados de CredentialBuilderBase

Métodos heredados de java.lang.Object

Detalles del constructor

EnvironmentCredentialBuilder

public EnvironmentCredentialBuilder()

Detalles del método

authorityHost

public EnvironmentCredentialBuilder authorityHost(String authorityHost)

Especifica el punto de conexión de Azure Active Directory para adquirir tokens.

Parameters:

authorityHost - el punto de conexión de Azure Active Directory

Returns:

Instancia actualizada de este generador con el host de autoridad establecido como se especifica.

build

public EnvironmentCredential build()

Crea un nuevo EnvironmentCredential con las configuraciones actuales.

Returns:

con EnvironmentCredential las configuraciones actuales.

executorService

public EnvironmentCredentialBuilder executorService(ExecutorService executorService)

Especifica el executorService que se va a usar para ejecutar las solicitudes de autenticación. El desarrollador es responsable de mantener el ciclo de vida de ExecutorService.

Si no está configurado, ForkJoinPool#commonPool() se usará que también se comparte con otras tareas de la aplicación. Si el grupo común se usa en gran medida para otras tareas, es posible que las solicitudes de autenticación se vea afectado y la configuración de este servicio ejecutor.

El servicio executor y se puede apagar de forma segura si los clientes del SDK de Azure ya no usan TokenCredential y deben apagarse antes de que se cierre la aplicación.

Parameters:

executorService - el servicio executor que se va a usar para ejecutar solicitudes de autenticación.

Returns:

Instancia actualizada de este generador con el servicio executor establecido como se especifica.

Se aplica a