你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IntelliJCredential 类

  • java.lang.Object
    • com.azure.identity.IntelliJCredential

实现

public class IntelliJCredential
implements TokenCredential

IntelliJ IDEA 是 JetBrains (IDE) 的集成开发环境,它提供各种功能来支持软件开发,例如代码完成、调试和测试。 Azure 为 IntelliJ IDEA 开发环境提供 Azure Toolkit for IntelliJ 插件。 它使开发人员能够创建、测试 Java 应用程序并将其部署到 Azure 云平台。 若要将插件身份验证作为用户或服务主体用于 Azure Active Directory (需要 Azure AD) 。 IntelliJCredential 在开发环境中进行身份验证,并代表 Azure Toolkit for IntelliJ 中的登录帐户获取令牌。 它使用 IntelliJ IDE 上登录的用户信息,并使用它根据 Azure Active Directory 对应用程序进行身份验证。

配置 IntelliJCredential

请执行以下所述的步骤:

  1. 在 IntelliJ 窗口中,打开“文件 > 设置 > 插件”。
  2. 在市场中搜索“Azure Toolkit for IntelliJ”。 安装并重新启动 IDE。
  3. 查找新菜单项“工具”“ > Azure > 登录”。
  4. “设备登录”将帮助你以用户帐户进行登录。 按照说明使用设备代码登录 login.microsoftonline.com 网站。 IntelliJ 会提示你选择订阅。 选择包含要访问的资源的订阅。

开发人员遵循上述步骤并在 IntelliJ IDE 中使用 Azure Tools for IntelliJ 插件成功进行身份验证后,即可在开发代码中使用此凭据来重复使用缓存的插件凭据。

示例:构造 IntelliJCredential

下面的代码示例演示如何创建 , IntelliJCredential使用 IntelliJCredentialBuilder 进行配置。 创建此凭据后,它可能会作为“credential”参数传递到许多 Azure SDK for Java 客户端生成器的生成器中。

TokenCredential intelliJCredential = new IntelliJCredentialBuilder()
     .build();

方法摘要

修饰符和类型 方法和描述
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

方法继承自 java.lang.Object

方法详细信息

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

适用于