【问题标题】:How do I get a bearer token in an MVC controller?如何在 MVC 控制器中获取不记名令牌?
【发布时间】:2018-05-04 13:16:32
【问题描述】:

我有一个混合网络应用程序。有些事情是通过 mvc 方式完成的,有些事情是通过 javascript ajax 回发完成的。我正在 mvc 应用程序中针对 AAD B2C 进行身份验证。但是客户端 javascript 需要包含一个不记名令牌标头才能直接访问服务器。问题是 - 我如何获取令牌以便可以将其传递回 UI(在视图模型中)?

非常感谢

尼克

【问题讨论】:

  • 您使用的是 Azure AD B2C 吗?听起来不像。如果是这样,您可以删除 Azure-AD-B2C 标记吗?谢谢:)
  • 对不起,是的,我正在使用 b2c。我已经更新了我的问题。我认为 AAd 和 AAD B2C 的答案是相同的 - 因此我对两者都进行了标记。
  • 酷。不,它们是不同的(与我目前所学的相似但不同)。
  • 问题在于 JS 回发,对吧?仅供参考,它们不是 ajax 调用,they are form submits

标签: asp.net-mvc azure-active-directory azure-ad-b2c


【解决方案1】:

由于__doPostBack是一个表单提交,it is not possible to add an HTTP header

【讨论】:

    猜你喜欢
    • 2019-11-07
    • 2019-08-04
    • 2021-07-12
    • 1970-01-01
    • 2021-06-06
    • 2021-07-14
    • 2019-05-05
    • 1970-01-01
    • 2020-08-20
    相关资源
    最近更新 更多