没有人结束了回答这个问题,然后downvoted。春季安全只显示登录页面的页眉
-1
A
回答
0
很难没有一个可运行的例子(一个Git仓库,我可以克隆将是很好)调试,但有一件事我看到的是,您的安全配置需要身份验证才能访问的样式表。
添加
.antMatchers("/webjars/**").permitAll()
.antMatchers("/css/**").permitAll()
您的安全配置和样式表应加载。
另外,你应该使用的样式表的绝对路径在你的头,因为../../css/main.css可能不适用于所有的网址。
的一个好方法来调试这些东西是使用Web控制台在浏览器中,并期待在网络请求,看看是否所有的资产都正确。
0
你肯定是无法正确显示其登录页面?我相信你可能会将不正确的身份验证请求重定向到错误的页面。当你处理那些在你MyAccessDeniedHandler类拒绝的请求你执行以下命令:
httpServletResponse.sendRedirect(httpServletRequest.getContextPath() + "/403");
这又由WebController类用下面的代码来处理:
@GetMapping("/403")
public String error403() {
return "/error/403";
}
所以,它好像当你处理403的时候你实际上并没有渲染登录页面。
我不熟悉的百里香叶,但我的猜测是,你还没有定义的错误/ 403文件,即使渲染页面时未找到该HTML文件的标题渲染。
相关问题
- 1. 春季安全登录页面?
- 2. 春季安全只允许oauth登录
- 3. 春季安全始终是登录页面重定向
- 4. 春季开机和弹簧安全多登录页面
- 5. 春季安全登录/注销登录
- 6. 春季安全:显示错误页面403,而不是登录表单页面非认证用户
- 7. 春季安全不显示相应页面
- 8. 春季安全。在每个页面上显示用户名
- 9. 登录页面安全性?
- 10. 春季登录页面的作品,但我的登录页面不?
- 11. 春季安全登录注销的URI
- 12. 春季安全:重定向到登录页面的情况下401
- 13. AngularJS全屏显示登录页面
- 14. 春季安全阿贾克斯登录
- 15. 春季安全角色访问,登录
- 16. 春季安全无形体登录
- 17. 春季安全预认证/登录
- 18. 春季安全和角js ajax登录
- 19. 春季安全 - 登录架构
- 20. 春季安全登录/注销问题
- 21. 春季安全LDAP - 登录问题(ProviderNotFoundException)
- 22. 春季安全用户请求登录
- 23. 验证春季安全不会发生自定义登录页面
- 24. 春季网络安全:成功登录后无法访问页面
- 25. 春季安全 - 春季不检查isAccountNonLocked为UserDetails正确登录
- 26. 登录页面链接没有春天的安全
- 27. 登录时不显示登录页面
- 28. 安全的Apache/PHP登录页面?
- 29. 无法登录到我的自定义登录页面在春季启动安全
- 30. 春季安全SAML:自己的登录页面而不是ADFS登录重定向
对于初学者停止混合所有这些不同的弹簧引导版本... 1.5.7,1.5.3,1.3.0,1.2.0,更不用说重复的依赖性和不匹配的版本。我也没有得到你的自定义访问被拒绝的处理程序,你不需要它(你只是使事情更复杂)。 –