Spring 3安全性和相对重定向URL
|
我们在Squid代理后面有一个带有Spring Security的Spring 3应用程序。问题是Spring只知道内部的鱿鱼URL,因此在
example.com/login
成功登录后,而不是重定向到example.com/home
,它会重定向到internal.example.com
。
有谁知道如何处理这种情况?
我的配置:
<security:http use-expressions=\"true\" auto-config=\"true\">
<security:intercept-url pattern=\"/\" access=\"hasRole(\'ROLE_ANONYMOUS\') or hasRole(\'ROLE_GENERAL_ADMINISTRATION\')\"/>
<security:intercept-url pattern=\"/**\" access=\"hasRole(\'ROLE_GENERAL_ADMINISTRATION\')\"/>
<security:intercept-url pattern=\"/static/**\" filters=\"none\"/>
<security:logout invalidate-session=\"true\" logout-url=\"/logout\" logout-success-url=\"/\"/>
<security:form-login login-page=\"/\" default-target-url=\"/dashboard\"/>
<security:anonymous/>
</security:http>
编辑:
在我的情况下,管理员错误地设置了mod_jk,因此使用squid和上述配置可以正常进行。
没有找到相关结果
已邀请:
2 个回复
队辅坟阮阶
在内部或外部URL中的行为应相同,这听起来像是配置问题。
抢垢洛韧