将Spring Security包含为依赖项而不进行自动配置

时间:2018-03-20 19:23:09

标签: spring-boot spring-security spring-security-oauth2

我想创建一个库(我们称之为 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并且没有自动配置。

0 个答案:

没有答案