无法上传应用程序表现文件

时间:2016-04-06 07:12:26

标签: c# azure single-sign-on azure-active-directory

我正在尝试创建一个使用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 =除非是,否则无法删除属性值   先禁用。;

1 个答案:

答案 0 :(得分:1)

问题出在上面我已经添加了一个不允许的新GUID,所以我将其更改回来,并在web api的配置部分添加了密钥后就可以了。