有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Java验证Azure密钥库

在我的上一个问题中,我尝试使用clientID和client secret访问Azure密钥保险库,并获取保险库信息。现在,我正在尝试使用clientID和基于证书的身份验证访问密钥库。我在谷歌上搜索到了this。但我无法继续前进,因为我不明白如何继续前进

ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(
        client, tenant, pfxCertificatePath, password, AzureEnvironment.AZURE);
Azure azure = Azure.authenticate(credentials).withSubscription(subscriptionId);

是否有人可以提供租户和Subscriptoid的价值。此外,我是否必须在pfxcertification中提供我的认证路径 请帮助我理解以上代码行

谢谢


共 (1) 个答案

  1. # 1 楼答案

    这个link会有帮助

    Could someone provide insights what should be the value for tenant and subscriptioID.

    如果我的理解正确,租户值是您的域名或租户id。订阅id是您要管理密钥库的订阅

    您可以创建如下所示的身份验证文件

    subscription=########-####-####-####-############
    client=########-####-####-####-############
    tenant=########-####-####-####-############
    certificate=<path to certificate file>
    certificatePassword=XXXXXXXXXXXXXXXX
    managementURI=https\://management.core.windows.net/
    baseURL=https\://management.azure.com/
    authURL=https\://login.windows.net/
    graphURL=https\://graph.windows.net/