在我的应用程序中,我在单页 (AngularJS) 和服务器休息服务中有 WEB-UI。 服务器使用 spring boot 实现,java 注解配置,安全开启。我可以使用基于 Angular 色的安全限制来管理服务器部分的其余响应。
Angular Controller 模板的类似问题。 对于相同的请求,如果 Angular 色不同,服务器应返回不同的 Angular 模板。
最后一个问题应该怎么解决?
最佳答案
也许你可以在 Controller 中创建 Action :
@RequestMapping(value="template.html")
public String home(HttpServletRequest request){
if (request.isUserInRole("ROLE_ADMIN")) {
return "/template1.html";
} else {
return "/template2.html";
}
}
也许您还需要配置 ViewResolver
(这取决于您的配置)。
关于java - 单页应用。模板管理的安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38592110/