上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 49 下一页
摘要: 1.前言 以前学习的时候使用权限的拦截,一般都是对路径进行拦截 ,要么用拦截器设置拦截信息,要么是在配置文件内设置拦截信息, spring security 支持使用注解的形式 ,写在方法和接口上拦截 , 分别支持 三种 : @PreAuthorize("hasRole('ROLE_xxx')" ) 阅读全文
posted @ 2020-06-03 11:57 岑惜 阅读(20807) 评论(9) 推荐(1)
摘要: 1.前言 仍然是使用cookie存储登录数据,但是存储的数据 由 spring security自动创建 ,当登出后自动删除cookie, 如果不登出也仍在生命周期内,关闭浏览器再打开将会自动登录,无需手动再登录。 2.操作 需要在设置有spring security 的spring boot 工程 阅读全文
posted @ 2020-06-03 10:53 岑惜 阅读(2489) 评论(0) 推荐(0)
摘要: 1.前言 前面学习了 security的登录与登出 , 但是用户信息 是 application 配置 或内存直接注入进去的 ,不具有实用性,实际上的使用还需要权限管理,有些 访问接口需要某些权限才可以使用 于是多了个权限管理的问题 2.环境 spring boot 2.1.6.RELEASE my 阅读全文
posted @ 2020-06-02 23:15 岑惜 阅读(1012) 评论(0) 推荐(0)
摘要: 1.前言 * BCryptPasswordEncoder相关知识:* 用户表的密码通常使用MD5等不可逆算法加密后存储,为防止彩虹表破解更会先使用一个特定的字符串(如域名)加密,然后再使用一个随机的salt(盐值)加密。* 特定字符串是程序代码中固定的,salt是每个密码单独随机,一般给用户表加一个 阅读全文
posted @ 2020-06-02 19:28 岑惜 阅读(1536) 评论(0) 推荐(1)
摘要: 1.前言 这里专门 做 spring security 登出操作 的 详细记录 2.操作 (1)目录结构 (2)在security 拦截规则配置文件添加退出登录支持 源码 package com.example.security5500.securityConfig; import org.spri 阅读全文
posted @ 2020-06-02 17:18 岑惜 阅读(4642) 评论(0) 推荐(0)
摘要: 1.优先级从高到低 1. file:/config/ 2. file:/ 3. classpath:/config/ 4. classpath:/ 所有位置的application.properties或者application.yml文件都会被加载, 高优先级的配置内容会覆盖低优先级配置的内容, 阅读全文
posted @ 2020-06-02 16:46 岑惜 阅读(770) 评论(0) 推荐(0)
摘要: HttpSecurity 常用方法及说明 方法说明 openidLogin() 用于基于 OpenId 的验证 headers() 将安全标头添加到响应 cors() 配置跨域资源共享( CORS ) sessionManagement() 允许配置会话管理 portMapper() 允许配置一个P 阅读全文
posted @ 2020-06-02 12:23 岑惜 阅读(5128) 评论(0) 推荐(0)
摘要: 1.前言 以前开发一直使用 springMVC模式开发 ,前端页面常使用 JSP ,现在html5淘汰了 ,要么使用html ,要么使用vue , 现在使用spring boot ,有必要总结一下 spring boot 对html 的操作 。 2.环境 spring boot 2.1.6.RELE 阅读全文
posted @ 2020-06-02 11:51 岑惜 阅读(1335) 评论(0) 推荐(0)
摘要: 1.前言 习惯使用springMVC 配置 redis ,现在使用spring boot ,得好好总结怎么在spring boot 配置和使用 ,区别真的挺大的。 2.环境 spring boot 2.1.6.RELEASE Redis 3.2.100 -win64 jdk 1.8.0_221 3. 阅读全文
posted @ 2020-06-01 21:12 岑惜 阅读(275) 评论(0) 推荐(0)
摘要: 1.前言 以前用惯了springMVC框架 ,以SSM 框架 来开发项目 ,现在因为需要,使用spring boot框架,那么mybatis该如何与spring boot结合呢? 结构区别不大,但是配置文件的写法却改变了很多。 2.环境 spring boot 2.1.6.RELEASE mysql 阅读全文
posted @ 2020-06-01 20:22 岑惜 阅读(571) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 49 下一页