我正在尝试创建一个使用azure广告进行身份验证的应用程序。我使用visual studio和一个带有azure门户的本机客户端应用程序创建了一个web api。然后,当我尝试在“对其他应用程序的许可”下添加webapi时,我无法找到webapi,但它就在那里。我更改了表现文件并在其中添加了以下条目
我正在引用此http://www.codemag.com/article/1503041
"oauth2Permissions": [
{
"adminConsentDescription": "Allow the application full access to your API on behalf of the signed-in user",
"adminConsentDisplayName": "Have full access",
"id": "A1AED6C3-1897-4919-B06E-CDB5B6AF1BD5",
"isEnabled": true,
"origin": "Application",
"type": "User",
"userConsentDescription": "Allow the application full access to the service on your behalf",
"userConsentDisplayName": "Have full access to the service",
"value": "user_impersonation"
}
]
由于如下所示的错误,我无法上传表现文件。
ParameterValidationException =提供的参数无效; BadRequestException =除非是,否则无法删除属性值 先禁用。;
答案 0 :(得分:1)
问题出在上面我已经添加了一个不允许的新GUID,所以我将其更改回来,并在web api的配置部分添加了密钥后就可以了。