【发布时间】:2018-06-22 08:00:04
【问题描述】:
通过我的question here,我了解到我可以在 Active Directory 中设置应用程序注册,并且可以使用在应用程序注册中设置的应用程序 ID 和密钥进行身份验证。
在哪里可以举例说明如何做到这一点?
应用程序 ID(我理解为也称为客户端 ID)和我添加到密钥集合的密钥的组合与服务主体有什么关系?
[更新]
来自this link about service principals
如果我理解正确,我们不再谈论“应用程序密钥”,而是谈论“应用程序凭据”。我猜这是同一件事?
以下段落让我对“应用程序凭据”、“登录凭据”和“服务主体凭据”之间的区别感到非常困惑:
“要使用服务主体登录,请将 -ServicePrincipal 参数与 Connect-AzureRmAccount cmdlet 结合使用。您还需要服务主体的应用程序 ID、登录凭据以及与服务主体关联的租户 ID。在为了获取服务主体的凭据作为适当的对象,请使用 Get-Credential cmdlet。此 cmdlet 将显示一个对话框,用于输入服务主体用户 ID 和密码。"
[更新]
从答案to my question here 我已经能够使用以下应用设置运行 HelloKeyVault:
VaultUrl、AuthClientId 和 AuthCertThumbprint
没有提及服务主体或“密钥”或“令牌”
现阶段我只是想了解https://docs.microsoft.com/en-gb/azure/key-vault/key-vault-get-started 的说明。
【问题讨论】:
标签: azure