springboot2.0+,整合security配置security关闭http基本验证
2019-01-12 15:14
726 查看
一.今天学习security,遇到了很多坑例如:
spring boot1.5配置security关闭http基本验证,只需要在application.properites中配置
security.basic.enabled=false即可,
但是spring boot 2.0+之后这样配置就不能生效了。
但是我们可以在代码中去配置。
我们可以新建一个类SecurityConfig 继承WebSecurityConfigurerAdapter类,
然后重写父类中的configure(HttpSecurity http) 方法。
idea中重写方法的快捷键我用的是crtl+shift+o,有兴趣的小伙伴可以根据自己的喜好自行设置。
然后我们重写其中的configure(HttpSecurity http)方法。
然后新建一个controller类
接着,在浏览器上访问我们的http://localhost:8080/hello
就可以直接得到我们想要的Hello Security!了,而不需要在输入用户名和密码了。
还有security默认的username=user,password是我们运行程序的时候生成的
到这里就可以解决我们集成security每次访问url都需要登陆的麻烦啦!
第一次写博客写的不好,大家勿怪,以后我还会把自己学习中遇到的坑继续拿出来与大家一起分享。
相关文章推荐
- Spring boot+Spring Security 4配置整合实例
- 直接使用security.basic.path无效|——springboot2.0以上的security的配置
- Spring boot+Spring Security 4配置整合实例
- SpringBoot + Spring Security 基本使用及个性化登录配置详解
- Spring boot+Spring Security 4配置整合实例 【转】
- spring boot 2.0以上版本 配置https,并且输入http自动转为https
- Spring Boot Security 学习笔记-根据登陆人动态配置权限-密码加密验证
- spring boot 整合mybatis、redis、 spring mvc基本配置
- spring 配置 Http请求账号密码验证功能
- Spring Boot WebSocket整合及nginx配置
- Spring boot入门五 spring mvc spring boot mybatis配置整合
- springboot整合quartz配置多任务
- Spring Boot核心-基本配置
- 一起学JAVA之《spring boot》03 - 开始spring boot基本配置及项目结构
- 从零开发校园商铺平台(SSM到SpringBoot)二.SSM框架搭建(配置与验证)
- Activiti6.0整合SpringBoot2.0学习(三)
- Jasypt : 整合spring boot加密应用配置文件敏感信息
- SpringBoot2.0整合SpringSecurity实现自定义表单登录
- fastdfs文件系统单机环境搭建和spring boot整合(已验证)
- ×××公众号接入基本配置服务器配置 spring boot