你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AzureCredentialsFactory.FromServicePrincipal 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
FromServicePrincipal(String, X509Certificate2, String, AzureEnvironment)
从服务主体创建凭据对象。
public Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials FromServicePrincipal (string clientId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string tenantId, Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment environment);
member this.FromServicePrincipal : string * System.Security.Cryptography.X509Certificates.X509Certificate2 * string * Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment -> Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials
Public Function FromServicePrincipal (clientId As String, certificate As X509Certificate2, tenantId As String, environment As AzureEnvironment) As AzureCredentials
参数
- clientId
- String
与服务主体关联的应用程序的客户端 ID
- certificate
- X509Certificate2
客户端 ID 的 X509 证书
- tenantId
- String
应用程序位于的租户 ID 或域
- environment
- AzureEnvironment
要进行身份验证的环境
返回
适用于
FromServicePrincipal(String, String, String, AzureEnvironment)
从服务主体创建凭据对象。
public virtual Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials FromServicePrincipal (string clientId, string clientSecret, string tenantId, Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment environment);
abstract member FromServicePrincipal : string * string * string * Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment -> Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials
override this.FromServicePrincipal : string * string * string * Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment -> Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials
Public Overridable Function FromServicePrincipal (clientId As String, clientSecret As String, tenantId As String, environment As AzureEnvironment) As AzureCredentials
参数
- clientId
- String
与服务主体关联的应用程序的客户端 ID
- clientSecret
- String
客户端 ID 的机密
- tenantId
- String
应用程序位于的租户 ID 或域
- environment
- AzureEnvironment
要进行身份验证的环境
返回
经过身份验证的凭据对象
适用于
FromServicePrincipal(String, X509Certificate2, Boolean, String, AzureEnvironment)
从服务主体创建凭据对象。
public Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials FromServicePrincipal (string clientId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, bool IsCertificateRollOverEnabled, string tenantId, Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment environment);
member this.FromServicePrincipal : string * System.Security.Cryptography.X509Certificates.X509Certificate2 * bool * string * Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment -> Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials
Public Function FromServicePrincipal (clientId As String, certificate As X509Certificate2, IsCertificateRollOverEnabled As Boolean, tenantId As String, environment As AzureEnvironment) As AzureCredentials
参数
- clientId
- String
与服务主体关联的应用程序的客户端 ID
- certificate
- X509Certificate2
客户端 ID 的 X509 证书
- IsCertificateRollOverEnabled
- Boolean
如果证书 KeyVault/dSMS 辅助证书 (自动轮换) ,则将其设置为 true
- tenantId
- String
应用程序位于的租户 ID 或域
- environment
- AzureEnvironment
要进行身份验证的环境
返回
适用于
FromServicePrincipal(String, String, String, String, AzureEnvironment)
从服务主体创建凭据对象。
public Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials FromServicePrincipal (string clientId, string certificatePath, string certificatePassword, string tenantId, Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment environment);
member this.FromServicePrincipal : string * string * string * string * Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment -> Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials
Public Function FromServicePrincipal (clientId As String, certificatePath As String, certificatePassword As String, tenantId As String, environment As AzureEnvironment) As AzureCredentials
参数
- clientId
- String
与服务主体关联的应用程序的客户端 ID
- certificatePath
- String
客户端 ID 的证书文件
- certificatePassword
- String
证书的密码
- tenantId
- String
应用程序位于的租户 ID 或域
- environment
- AzureEnvironment
要进行身份验证的环境
返回
经过身份验证的凭据对象
适用于
FromServicePrincipal(String, String, String, Boolean, String, AzureEnvironment)
从服务主体创建凭据对象。
public Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials FromServicePrincipal (string clientId, string certificatePath, string certificatePassword, bool IsCertificateRollOverEnabled, string tenantId, Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment environment);
member this.FromServicePrincipal : string * string * string * bool * string * Microsoft.Azure.Management.ResourceManager.Fluent.AzureEnvironment -> Microsoft.Azure.Management.ResourceManager.Fluent.Authentication.AzureCredentials
Public Function FromServicePrincipal (clientId As String, certificatePath As String, certificatePassword As String, IsCertificateRollOverEnabled As Boolean, tenantId As String, environment As AzureEnvironment) As AzureCredentials
参数
- clientId
- String
与服务主体关联的应用程序的客户端 ID
- certificatePath
- String
客户端 ID 的证书文件
- certificatePassword
- String
证书的密码
- IsCertificateRollOverEnabled
- Boolean
如果证书 KeyVault/dSMS 辅助证书 (自动轮换) ,则将其设置为 true
- tenantId
- String
应用程序位于的租户 ID 或域
- environment
- AzureEnvironment
要进行身份验证的环境
返回
经过身份验证的凭据对象