Azure Fluent 身份验证从不 Returns
Azure Fluent Authentication Never Returns
我正在尝试使用 Azure Fluent 资源管理,但似乎无法登录。 “
Microsoft.Azure.Management.Fluent.Authenticate
方法失败return。考虑下面的代码,api.Authenticate 永远不会 returns 也不会捕获任何异常。我相信凭据是正确的,因为我在其他地方使用它们。
try
{
var credentials = SdkContext.AzureCredentialsFactory
.FromServicePrincipal(clientId, clientSecret, tenantId, AzureEnvironment.AzureGlobalCloud);
var api = Microsoft.Azure.Management.Fluent.Azure.Configure();
var authenticated = api.Authenticate(credentials);
var subscribed = authenticated.WithDefaultSubscriptionAsync();
return await subscribed;
}
catch(Exception e)
{
throw e;
}
我更改了我的代码以创建 RestClient 并将其传递给 Authenticate 方法,这似乎有效。不太确定为什么,我查看了 Microsoft 的 GitHub,但看不出原因。无论如何,如果有人遇到类似问题,请试一试!
我正在尝试使用 Azure Fluent 资源管理,但似乎无法登录。 “
Microsoft.Azure.Management.Fluent.Authenticate
方法失败return。考虑下面的代码,api.Authenticate 永远不会 returns 也不会捕获任何异常。我相信凭据是正确的,因为我在其他地方使用它们。
try
{
var credentials = SdkContext.AzureCredentialsFactory
.FromServicePrincipal(clientId, clientSecret, tenantId, AzureEnvironment.AzureGlobalCloud);
var api = Microsoft.Azure.Management.Fluent.Azure.Configure();
var authenticated = api.Authenticate(credentials);
var subscribed = authenticated.WithDefaultSubscriptionAsync();
return await subscribed;
}
catch(Exception e)
{
throw e;
}
我更改了我的代码以创建 RestClient 并将其传递给 Authenticate 方法,这似乎有效。不太确定为什么,我查看了 Microsoft 的 GitHub,但看不出原因。无论如何,如果有人遇到类似问题,请试一试!