【问题标题】:Azure AD App permissions to other application using WebAccountProvider in UWP在 UWP 中使用 WebAccountProvider 对其他应用程序的 Azure AD 应用程序权限
【发布时间】:2016-05-19 20:21:47
【问题描述】:

我需要有关从通用 Windows 应用程序访问 AAD 资源的帮助。

  1. 我有一个 ASP.NET MVC 项目并部署到 Azure AAD。
  2. 我有一个本机 Azure 应用程序,并且通过对其他应用程序的权限,我已授予对我的 ASP.NET MVC 项目 (#1) 的访问权限。
  3. 在 UWP 中使用 WebAccountProvider 模型我获得了 #2 客户端 ID 的访问令牌。
  4. 当我查询 Office 365/SharePoint Online 时,我发现数据正常。
  5. 但是,如果我查询 #1 网站的内容,则响应显示重定向到 login.microsoftonline.com。

验证的初步检查是:

  1. 我的应用程序正在使用 OWIN 启动。
  2. 它在我的 web.config 中定义了 ClientID、Audience。
  3. 清单在 Type=User 和 value=user_impresonation 时看起来很好。

有人帮助了解配置中还缺少什么吗?

注意:用户第一次获得同意并且它正确显示了所有列表。

【问题讨论】:

  • 你能分享你的代码吗?
  • 我已经解决了这个问题!问题在于我的网站资源,我应该以“/”结尾的网址结束。这看起来很奇怪,但这是真的。

标签: oauth-2.0 uwp azure-active-directory


【解决方案1】:

我已经解决了这个问题!问题是在获取不同资源的令牌(我的自定义 mvc 网站)时,我应该以“/”结尾的资源 url 结束。这看起来很奇怪,但这是真的。

【讨论】:

    猜你喜欢
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多