如何从 CLI 在 Azure AD 中的 azure 应用程序注册中生成客户端机密?

Ahm*_*med 10 authentication authorization azure azure-active-directory azure-cli

我如何使用 AZ 命令来创建客户端密钥,就像从门户中创建客户端密钥一样? 从门户创建客户端机密

Joy*_*ang 16

您正在寻找az ad app credential reset,它会附加或覆盖应用程序的密码(即client secret)或证书凭据。

az ad app credential reset --id
                           [--append]
                           [--cert]
                           [--create-cert]
                           [--credential-description]
                           [--end-date]
                           [--keyvault]
                           [--password]
                           [--years]
Run Code Online (Sandbox Code Playgroud)

示例(您也可以指定其他参数,这取决于您):

az ad app credential reset --id xxxxxxxxxxxx --append
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  • @Nicolai是的,每次使用 --append 运行它时,它都会创建一个额外的客户端密钥 (2认同)