我正在尝试设置Azure AD应用程序以使用证书进行身份验证。在this guide失败后,我一直在使用this guide成功设置此项。
我希望现在自动化该过程,以便将其添加到我们的常规构建脚本中,查看New-AzureADApplication
PSADKeyCredential
命令,它包含一个参数集(ApplicationWithKeyderentialParameterSet),它带有{{ 1}}。使用它来创建一个应用程序然后下载元数据给我以下
"keyCredentials": [
{
"customKeyIdentifier": null,
"endDate": "2015-12-31T11:00:00Z",
"keyId": "586b4d3e-84cf-43ec-a913-a33ef5075fdc",
"startDate": "2004-12-31T12:00:00Z",
"type": "AsymmetricX509Cert",
"usage": "Verify",
"value": null
}
如果我使用ApplicationWithKeyPlainParameterSet,我会得到相同的结果。有谁知道为什么我得到一个空值字段?如果我应该以不同的方式设置证书,我愿意改变我的流程。
答案 0 :(得分:1)
对于应用程序和服务主体,密钥凭据的“value”字段始终返回为“null”。