繁体   English   中英

Spring Security:如何从 <sec:form-login> 标签

[英]Spring Security: How to get the login-page from the <sec:form-login> Tag

嗨,我正在尝试从<sec:form-login>中获取登录页面值,该值可以在application-context.xml中进行设置:

<beans>
...
<sec:form-login login-page="/login.html" 
    authentication-failure-url="/failed.html"
    default-target-url="/secure/index.jsp" />
...
</beans>

例如,我有一个实现AuthenticationFailureHandler接口的KerberosFailureHandler 该处理程序应重定向到我的application-context.xml中配置的登录页面。 但是我不知道如何获取参数。 是否可以使用@Autowired或其他方式注入值?

我认为通常的方法是将登录页面值提取到外部配置(例如属性文件,但也可以在.java中,尤其是如果使用@Configuration )。 然后将相同的值注入AuthenticationFailureHandler和登录配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM