3

ACS50001:https://localhost:44304/当我尝试使用我的网站针对 WAAD 登录时,找不到具有标识符的依赖方。

我在这里可能做错了什么?我一遍又一遍地尝试了这个,仔细按照说明进行操作:

  1. 在VS2012中创建ASP.NET 4.5 MVC网站,内网模板。
  2. 为 SSL 配置 Web 应用程序 - 启用 SSL,并将启动 URL 设置为https://localhost:44304
  3. 在集成应用下的 Azure 门户中注册应用 - 应用 URL、应用 ID URI 和回复 URI 均设置为:https://localhost:44304/
  4. 针对 VS2012 项目运行 Identity and Access。
  5. 将元数据字段从 WAAD 门户复制到向导中,然后单击确定:

    STS元数据文档路径: https ://login.windows.net/06c6c283-5c4b-40c5-ac5c-21d2ff4364a3/FederationMetadata/2007-06/FederationMetadata.xml

    应用 ID URI:https://localhost:44304/

  6. 当我启动应用程序时(第一次或重启后),我得到了预期的登录对话框。以我的用户之一登录后,我收到上述 ACS50001 错误。如果我随后尝试再次运行该应用程序,我会立即收到错误 ACS50001(没有登录对话框)。

任何建议将不胜感激!

4

3 回答 3

6

我有一个类似的问题,我通过确保我的依赖方和应用程序 URI完全匹配来解决它。我需要删除的依赖方(或 AudienceUri)上有一个斜杠。

于 2013-10-01T17:50:08.770 回答
3

我有类似的问题。

我通过授予应用程序许可来解决它。

请按照以下步骤操作:

  1. 转到 Azure 门户 - 然后单击 Azure AD
  2. 转到您的应用程序
  3. 点击配置
  4. 移至最后一节 - 对其他应用程序的权限
  5. 单击窗口 Azure Active Directory 行中的应用程序权限
  6. 选择您的权限。
  7. 然后点击保存

在这里我附上下面的截图,它显示了我在哪里设置了我的权限

在此处输入图像描述

于 2014-09-13T04:22:41.453 回答
0

可能您需要为 URL 指定一个视图

https://localhost:44304/callback
于 2013-04-30T01:46:35.233 回答