【问题标题】:Difference between key credentials and password credentials for Azure Service Principal?Azure 服务主体的密钥凭据和密码凭据之间的区别?
【发布时间】:2019-09-10 21:47:12
【问题描述】:

我正在使用 Python 以编程方式创建 Azure 应用程序和服务主体注册,并被要求为应用程序提供客户端密码。

在ServicePrincipalsUpdateParameters 类中,我似乎可以选择更新password_credentials 和key_credentials。谁能解释一下两者的区别?

【问题讨论】:

    标签: python azure service-principal


    【解决方案1】:

    PasswordCredentials 用于密码。它们是文本字符串。

    KeyCredentials 用于使用证书进行身份验证。准确地说,密钥凭证包含证书的公钥,对应于 Azure 门户中的此窗格(AAD -> 应用注册 -> 证书和机密):

    【讨论】:

    • 正确,密码凭据也称为客户端机密。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    相关资源
    最近更新 更多