【发布时间】:2015-09-17 05:01:26
【问题描述】:
Spring Boot 教程通常解释如何保护基于 Spring Boot 的 Web 应用程序,而不是控制台/命令行应用程序(从 spring-boot-starter-remote-shell 访问)。
对于 Web 应用程序,我们只需要从 WebSecurityConfigurerAdapter 扩展,然后覆盖一些方法。
是否有一个等效的类来扩展控制台/命令行应用程序?如果没有,最好的方法是什么?
【问题讨论】:
-
有趣的一个。尽管您可以重用所有后端 bean,但没有用于扩展配置的默认类。您将如何提供用户名/密码?您可以使用不同的
SecurityBuilder实现进行配置,只要您不接触基于 Web 的实现即可:)。 -
也许您应该详细说明您要在控制台应用程序中使用 Spring Security 保护的内容。
标签: spring-security spring-boot