【发布时间】:2018-09-13 05:57:08
【问题描述】:
这可能是非常愚蠢的。
它们是否对拥有一个仅提供没有安全性的 UI 的微服务有任何影响?
我在网关级别具有安全性,UI 微服务只是为 Web 应用程序提供服务,应用程序中没有我想要保护的内容。我可以尽可能确保只有网关可以直接调用它,不允许其他来源访问。
我的课程路径上有 Spring-Security,但我使用以下方法禁用了它:
application.yml
security:
basic:
enabled: false
management:
security:
enabled: false
我没有对安全配置进行任何配置更改,例如此服务没有扩展 WebSecurityConfigurerAdapter 的类。
此服务不调用任何其他内容,它只是为 /resource/public 中包含的 Angular 应用程序提供服务:
@RestController
public class AngularApplicationController {
// serve UI
@GetMapping(value = "/{path:[^\\.]*}")
public String redirect() {
return "forward:/";
}
}
【问题讨论】:
标签: java spring-security microservices spring-cloud