【发布时间】:2018-08-03 12:09:46
【问题描述】:
我正在使用 Spring Security 2.0 的旧 Java 代码,该代码必须迁移到 Spring Security 3.0 及更高版本。
我现在的问题是有一个扩展 ConcurrentSessionControllerImpl 的类,它已通过 Spring Security 3.0 中的重构被删除。关键是我在 Spring Security 2.0 文档中找不到有关此重构的任何文档,也找不到有关 ConcurrentSessionControllerImpl 类的任何文档。
该类覆盖以下方法:
public void checkAuthenticationAllowed(final Authentication auth) throws AuthenticationException;
public void registerSuccessfulAuthentication(final Authentication authentication);
有没有办法迁移,还是我必须重写整个应用程序安全层?
【问题讨论】:
-
也没有关于 Spring Security 2.0 文档中的 ConcurrentSessionControllerImpl 类。 真的吗? Google *ConcurrentSessionControllerImpl * 的第一个链接是docs.spring.io/spring-security/site/docs/2.0.7.RELEASE/apidocs/…
-
抱歉,当谈到文档时,我的意思是这种文档:docs.spring.io/autorepo/docs/spring-security/2.0.x/reference/… 所以对我来说,这个类看起来像是一个不应触及的 Spring 内部类?
标签: java spring spring-security migration