在没有身份验证的情况下对现有 MVC 项目实施 Web API 身份验证

时间:2021-03-08 13:28:37

标签: asp.net asp.net-mvc

请就此问题提出任何建议。

  1. 我有没有身份验证的现有 MVC 项目,现在我想将个人帐户身份验证集成到其中。
  2. 我有执行身份验证的现有 Web API 项目。
  3. 在我的 MVC 项目中,我创建了一个使用 ajax 连接到 web api 的登录名。
  4. 在我的 MVC 项目 HomeController 中,我添加了 [Authorize] 以便未经授权的用户无法访问它
  5. 成功登录后,web api 将返回令牌,我正在像这样保存令牌 sessionStorage.setItem("accessToken", response.access_token);然后我将它重定向到 HomeController。

问题来了。即使我在 sessionStorage 中保存了从 Web API 接收到的令牌,我仍然无权访问 HomeController。请问有什么建议吗?

0 个答案:

没有答案