EnvironmentCredentialBuilder Clase
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. EnvironmentCredentialBuilder
- com.
- com.
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 |
---|---|
Environment |
authorityHost(String authorityHost)
Especifica el punto de conexión de Azure Active Directory para adquirir tokens. |
Environment |
build()
Crea un nuevo EnvironmentCredential con las configuraciones actuales. |
Environment |
executorService(ExecutorService executorService)
Especifica el servicio Executor |
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:
Returns:
build
public EnvironmentCredential build()
Crea un nuevo EnvironmentCredential con las configuraciones actuales.
Returns:
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:
Returns: