【问题标题】:How to limit the Token based Authentication to a specific area of the site?如何将基于令牌的身份验证限制在站点的特定区域?
【发布时间】:2015-01-28 11:22:50
【问题描述】:

我已经在网站上实现了基于令牌的身份验证。现在我需要添加一些遗留代码,可能在站点的其他一些区域,在客户端不知道令牌。

如何将UseOAuthBearerTokens 方法的效果限制在网站的特定区域?

谢谢

【问题讨论】:

  • 您现在如何处理身份验证(属性、全局过滤器等?)
  • 这些特定区域应该被授权?
  • 是的,他们需要完整的身份验证和授权。

标签: asp.net-mvc asp.net-web-api owin


【解决方案1】:

看来答案是我们可以让 webapi 控制器使用基于令牌的身份验证,而 Mvc 控制器仍然使用基于 cookie 的身份验证,正如 Here 指示的那样

我会试一试的。

【讨论】:

    【解决方案2】:

    你可以创建一个 AuthenticateHandler 并在那里设置逻辑。

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 2021-01-25
      • 2017-03-10
      • 2016-01-23
      • 2016-01-29
      • 1970-01-01
      相关资源
      最近更新 更多