Azure Fluent Authentication никогда не возвращается

Я пытаюсь использовать Azure Fluent Resource Management и не могу войти в систему. "

Microsoft.Azure.Management.Fluent.Authenticate

метод не возвращается. Учитывая приведенный ниже код, api.Authenticate никогда не возвращается, и никакие исключения никогда не перехватываются. Я уверен, что учетные данные верны, поскольку я использую их в другом месте.

        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;
        }

person jProg2015    schedule 20.08.2019    source источник


Ответы (1)


Я изменил свой код, чтобы создать RestClient и передать его в метод Authenticate, и это, похоже, работает. Не совсем уверен, почему, я посмотрел на GitHub от Microsoft и не вижу причин для этого. В любом случае, если у кого-то есть подобная проблема, попробуйте!

person jProg2015    schedule 20.08.2019