【问题标题】:Multi Tenant WebApp + WebApi + Windows Azure Active Directory Issue多租户 WebApp + WebApi + Windows Azure Active Directory 问题
【发布时间】:2015-06-02 03:54:40
【问题描述】:

所以,我认为在我部署到一组新环境之前,我已经完成了这一切。我有一个 web 应用程序,可以很好地与多租户 WAAD 用户进行身份验证。但是,当我在通过 AcquireTokenAsync 进行身份验证后尝试从 HttpClient 访问 webapp 时,我总是得到登录页面

我要说的唯一具体的事情是,入职流程似乎永远不会完成。登录提示总是要求我授予 WebApp 和 Native Client 权限。

我已经对客户端 ID、租户、应用 ID 网址等进行了三次检查。还有什么需要调查的吗?我之前遇到过这个障碍,只是为了让它开始工作:(

编辑 #1:Webapp + api 通过普通 cookie 工作得很好,只是似乎完全忽略了我设置的 Bearer 令牌?

【问题讨论】:

  • 有什么问题?不确定您要寻求帮助的问题是什么
  • 我想我的问题(出于沮丧)是为什么 WebApi 控制器似乎忽略了我传递给它们的 Bearer 令牌。我什至根本看不到对 WebApi 的调用,就像某些过滤器甚至在服务被命中或用户通过身份验证之前就重定向到登录页面。

标签: azure asp.net-web-api azure-web-app-service azure-active-directory


【解决方案1】:

事实证明,我错误地在 WindowsAzureActiveDirectoryBearer 对象上设置了 Audience,因此令牌永远无效...

【讨论】:

    猜你喜欢
    • 2016-08-04
    • 2016-12-20
    • 2017-10-22
    • 2021-08-24
    • 2017-10-10
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多