身份验证 Azure Java SDK
Authentication Azure Java SDK
我正在使用 1.0.0-beta4.1 Azure Java SDK。这是我的身份验证代码
// TODO Auto-generated method stub
String client = "xxxxxxxxxxx";
String tenant = "xxxxxxxxxxx";
String key = "xxxxxxxxxxx";
String subscriptionId = "xxxxxxxxxxx";
ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(client, tenant, key, AzureEnvironment.AZURE);
Azure azure = Azure.authenticate(credentials).withSubscription(subscriptionId);
System.out.println("Listing all resource groups");
如果凭据不正确,代码不会抛出任何错误。
有什么方法可以查到认证是否成功
根据您的代码,似乎缺少一些必需的方法,其中包括 configure()
,请参见下文。
Azure azure = Azure.configure() // Initial an Azure.Configurable object
.withLogLevel(HttpLoggingInterceptor.Level.BASIC)
.authenticate(credentials)
.withSubscription(subscriptionId);
请尝试使用上面的代码代替您的代码。任何更新,请随时告诉我。
我刚遇到同样的异常,我可以通过将 HttpLoggingInterceptor.Level.BASIC 替换为 LogLevel.BASIC 来解决它。
另外,我想告知我使用了依赖项
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure</artifactId>
<version>1.0.0</version>
我正在使用 1.0.0-beta4.1 Azure Java SDK。这是我的身份验证代码
// TODO Auto-generated method stub
String client = "xxxxxxxxxxx";
String tenant = "xxxxxxxxxxx";
String key = "xxxxxxxxxxx";
String subscriptionId = "xxxxxxxxxxx";
ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(client, tenant, key, AzureEnvironment.AZURE);
Azure azure = Azure.authenticate(credentials).withSubscription(subscriptionId);
System.out.println("Listing all resource groups");
如果凭据不正确,代码不会抛出任何错误。 有什么方法可以查到认证是否成功
根据您的代码,似乎缺少一些必需的方法,其中包括 configure()
,请参见下文。
Azure azure = Azure.configure() // Initial an Azure.Configurable object
.withLogLevel(HttpLoggingInterceptor.Level.BASIC)
.authenticate(credentials)
.withSubscription(subscriptionId);
请尝试使用上面的代码代替您的代码。任何更新,请随时告诉我。
我刚遇到同样的异常,我可以通过将 HttpLoggingInterceptor.Level.BASIC 替换为 LogLevel.BASIC 来解决它。
另外,我想告知我使用了依赖项
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure</artifactId>
<version>1.0.0</version>