Spring OpenID Google无法在Apache Proxy服务器下运行

时间:2013-10-28 18:00:14

标签: spring spring-security openid

您好我在Apache mod代理下使用openid实现spring security

    ProxyPass / http://localhost:8081/
    ProxyPassReverse / http://localhost:8081/ 

ProxyPass / http://localhost:8081/ ProxyPassReverse / http://localhost:8081/ 我代理tomcat url。在没有代理的情况下openid工作正常但是使用代理弹簧OpenIDAuthenticationFilter发送 buildReturnToUrl 发送tomcat url(localhost:8081)而不是代理一个。即使我覆盖了另一个问题使用ConsumerManager验证方法

有没有办法实现这个,而不是重写整个spring openid类过滤器和consumerManager。

让我知道如果有人解决了这个问题,如果spring提供了支持这种情况OOB的东西,因为这是一个常见的用例

Xml配置

verifyReturnTo(String receivingUrl, AuthSuccess response)

此致

0 个答案:

没有答案