我想创建一个库(我们称之为 common-library ),我需要在Spring Security中包含类。
如何在不触发自动配置的情况下将Spring Security作为依赖项包含在内?
想法是Spring Security将由不同的库配置(称为 secure-library - 还包括Spring Security)。
如果应用程序中只包含 common-library ,则不得启用Spring安全性,但如果同时启用,则 common-library 和 secure-library ,包括通过安全库启用和配置Spring Security的库。
我实际需要包括的类:
org.springframework.security.core.context.SecurityContextHolder;
org.springframework.security.oauth2.provider.OAuth2Authentication;
org.springframework.security.oauth2.provider.OAuth2Request;
BTW:我找不到OAuth2Authentication
的jar,
OAuth2Request
并且没有自动配置。