你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EnvironmentCredentialBuilder 类
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. EnvironmentCredentialBuilder
- com.
- com.
public class EnvironmentCredentialBuilder
extends CredentialBuilderBase<EnvironmentCredentialBuilder>
用于实例化 的 EnvironmentCredentialFluent 凭据生成器。
EnvironmentCredential适用于应用程序希望从环境变量读取凭据信息的方案。 凭据支持基于服务主体和用户凭据的身份验证,并要求为每个方案配置一组环境变量。
示例:构造 EnvironmentCredential
下面的代码示例演示如何创建 EnvironmentCredential,使用 EnvironmentCredentialBuilder 对其进行配置。 创建此凭据后,它可能会作为“credential”参数传递到许多 Azure SDK for Java 客户端生成器的生成器中。
TokenCredential environmentCredential = new EnvironmentCredentialBuilder()
.build();
构造函数摘要
构造函数 | 说明 | |
---|---|---|
EnvironmentCredentialBuilder() |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Environment |
authorityHost(String authorityHost)
指定要获取令牌的 Azure Active Directory 终结点。 |
Environment |
build()
使用当前配置创建新的 EnvironmentCredential 。 |
Environment |
executorService(ExecutorService executorService)
指定要用于执行身份验证请求的执行程序 |
方法继承自 CredentialBuilderBase
方法继承自 java.lang.Object
构造函数详细信息
EnvironmentCredentialBuilder
public EnvironmentCredentialBuilder()
方法详细信息
authorityHost
public EnvironmentCredentialBuilder authorityHost(String authorityHost)
指定要获取令牌的 Azure Active Directory 终结点。
Parameters:
Returns:
build
public EnvironmentCredential build()
使用当前配置创建新的 EnvironmentCredential 。
Returns:
executorService
public EnvironmentCredentialBuilder executorService(ExecutorService executorService)
指定要用于执行身份验证请求的 ExecutorService。 开发人员负责维护 ExecutorService 的生命周期。
如果未配置此配置, ForkJoinPool#commonPool() 则将使用 ,它也会与其他应用程序任务共享。 如果公共池大量用于其他任务,身份验证请求可能会耗尽,应考虑设置此执行程序服务。
如果 Azure SDK 客户端不再使用 TokenCredential 并且应在应用程序退出之前关闭,则可以安全地关闭执行程序服务和 。
Parameters:
Returns: