相关疑难解决方法(0)

在azure sdk中使用身份验证令牌

要在azure sdk流畅的nuget中使用Azure进行身份验证,有一种方法可以使用客户端ID和密码,如下所示

var azureCredentials = new AzureCredentials(new 
ServicePrincipalLoginInformation
        {
            ClientId = "ClientId",
            ClientSecret = "ClientSecret"
        }, "tenantId", AzureEnvironment.AzureGlobalCloud);
Run Code Online (Sandbox Code Playgroud)

在下面的代码中创建IAzure时,是否有任何接口可以使用身份验证令牌(JWT)而不是使用客户端ID和密码?

_azure = Azure
            .Configure()
            .WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
            .Authenticate(azureCredentials)
            .WithSubscription(_subscriptionId); 
Run Code Online (Sandbox Code Playgroud)

注意:我有一个单独的身份验证器模块,它保留客户端ID和秘密,并使用它们来获取将由其他组件/ sdks使用的身份验证令牌.

c# authentication azure azure-sdk-.net azure-sdk

10
推荐指数
3
解决办法
3951
查看次数

标签 统计

authentication ×1

azure ×1

azure-sdk ×1

azure-sdk-.net ×1

c# ×1