gpt4 book ai didi

java - 成功认证后 Spring 安全性未命中 default-target-url

转载 作者:IT老高 更新时间:2023-10-28 13:45:04 25 4
gpt4 key购买 nike

我已经在我的应用程序中实现了 spring-security,我的 spring-security.xml 有以下 form-login 标签。

<form-login login-page="/login.htm" default-target-url="/dashboard.htm"
authentication-failure-url="/login.htm?error=true"
authentication-success-handler-ref="authenticationSuccessHandler" />

我想从/login.htm 登录,并且在成功认证后我希望用户点击dashboard.htm。一切正常,除了在成功验证后它没有命中/dashboard.htm 而是命中上下文..但是如果我在 url 中手动输入 dashboard.htm 则一切正常......是的..我有authticationSuccessHandler 的实现。

最佳答案

尝试删除 default-target-url 属性并添加以下内容:

<b:bean id="authenticationSuccessHandler" class="com.example.CustomSimpleURLAuthenticationSuccessHandler">
<b:property name="defaultTargetUrl" value="/dashboard.htm"/>
</b:bean>

关于java - 成功认证后 Spring 安全性未命中 default-target-url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9672850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com