我正在尝试实现一个功能,以便成功登录后的用户应该被重定向到他/她单击登录按钮的同一位置。
我正在使用 Spring MVC,并且在某些情况下平台使用 Spring 安全性登录,而对于某些第三方登录过程,我们正在使用自己的机制。
我想知道,Spring MVC 或 Spring Security 中是否有任何功能,以便我们可以将用户重定向到他/她来的同一位置。
我正在尝试实现一个功能,以便成功登录后的用户应该被重定向到他/她单击登录按钮的同一位置。
我正在使用 Spring MVC,并且在某些情况下平台使用 Spring 安全性登录,而对于某些第三方登录过程,我们正在使用自己的机制。
我想知道,Spring MVC 或 Spring Security 中是否有任何功能,以便我们可以将用户重定向到他/她来的同一位置。
Spring Security 提供重定向目标 URL
看看SavedRequestAwareAuthenticationSuccessHandler 有四种情况,ss根据哪个来决定重定向目的地。
我同意@jittakal 的回答。我还使用SavedRequestAwareAuthenticationSuccessHandler类重定向到用户被重定向到登录页面的同一视图。
这真的是非常容易和真棒使用功能。去吧。:)