【问题标题】:using my oauth provider behind a reverse proxy在反向代理后面使用我的 oauth 提供程序
【发布时间】:2012-04-04 17:54:26
【问题描述】:

我尝试在 apache 反向代理后面使用我用 Jersey 开发的 OAuth 提供程序

客户端使用 POST https://api.com/resource/oauth/request-token
我的 oauth 提供商收到 POST http://api.com/mywebservice/resource/oauth/request-token

无法验证签名,因此请求失败

你对解决这个问题有什么想法吗?

【问题讨论】:

标签: oauth jersey reverse-proxy


【解决方案1】:

您可以尝试创建一个在 OAuthServerFilter 之前执行的 ContainerRequestFilter。 ContainerRequestFilter 可以将请求上的 URI(通过调用 setUris() 方法)重新设置为通过签名验证应该是什么(如果该信息可以以某种方式提供给您 - 例如在某些自定义标头中)。

【讨论】:

  • 正是我所做的,但我没有时间在这里给出答案。谢谢
猜你喜欢
  • 2012-12-18
  • 2016-04-13
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 2020-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多