SpringSecurity
文章平均质量分 78
Spring Security 的两个目标。“认证”,是建立一个他声明的主题的过程(一个“主体”一般是指用户,设备或一些可以在你的应用程序中执行动作的其他系统)。“授权”指确定一个主体是否允许在你的应用程序执行一个动作的过程。为了抵达需要授权的店,主体的身份已经有认证过程建立。
java请多指教
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
跨域问题详解(1-跨域解释以及解决办法;2-整合nginx重复配置跨域导致 ‘Access-Control-Allow-Origin‘ contains multiple values)
问题一:No ‘Access-Control-Allow-Origin’ header is present on the requested resource.跨域:在当前页面想要访问其他页面,主要端口、ip、协议有一个不一样就会被定义为跨域;例如:在前后端分离的项目中,一个熟悉的场景:前端页面发送ajax请求给后端,后端返回json数据,前端拿到返回的数据进行响应的页面跳转以及数据的展示;前端:http://front.smile.com:5500/login.html;页面发送ajax请求,给原创 2021-12-31 09:18:24 · 7284 阅读 · 0 评论 -
cookie和session的详解与区别
会话(Session)跟踪用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1.1 Cookie机制一个用户的所有请求操作都应该属于同一个会话,HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。为弥补HTTP协议无状态的不足,在Session出现之前,基本上所有的网站都采用Cookie来跟原创 2021-04-28 22:37:56 · 185 阅读 · 0 评论 -
通过配置修改springsecurity中cookie生效方式(domain + path + secure + samesite)
我们可以通过配置以下参数来修改默认cookie的生效方式;一、server.servlet.session.cookie.secure=true(只在访问HTTPS中进行传输cookie)测试:访问:http://localhost:8080/admin/acl/user/getTitle/smile 需要认证后才可以访问;登录完成后有了cookie,照理说再次访问http://localhost:8080/admin/acl/user/getiphone由于我这边不是https所以不会携带cooki原创 2021-12-18 22:34:50 · 4369 阅读 · 0 评论 -
Springsecurity-Remember me(四)
实现Remember me功能;1、创建临时登录的数据库 CREATE TABLE `persistent_logins` ( `username` VARCHAR(64) NOT NULL, `series` VARCHAR(64) NOT NULL, `token` VARCHAR(64) NOT NULL, `last_used` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE C原创 2021-12-02 20:21:24 · 566 阅读 · 0 评论 -
Springsecurity-HttpSecurity(三)
1、接着Springsecurity(二)书写配置文件,重写configure(HttpSecurity http)方法。配置自定义的登录页面,登录访问路径(等于前端表单的action地址),成功登录后的跳转地址。@Configurationpublic class SecurityConfig1 extends WebSecurityConfigurerAdapter { @Autowired private UserDetailsService userDetailsService原创 2021-12-02 19:37:34 · 454 阅读 · 0 评论 -
SpringSecurit实际操作(账号密码数据库)(二)
1、创建springboot项目,导入依赖;<!--导入spring-security依赖就默认进行配置,访问controller就会跳转到默认页面进行登录访问--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency&原创 2021-12-02 15:12:43 · 1075 阅读 · 0 评论 -
SpringSecurity入门(一)
SpringBoot + SpringSecurity + MybatisPlus完成查询数据库完成用户认证文章目录SpringBoot + SpringSecurity + MybatisPlus完成查询数据库完成用户认证前言一、概览二、入门案例1.默认配置进行注册登录(默认密码)2.修改账号密码的三种方式三、SpringBoot + SpringSecurity + MybatisPlus完成查询数据库完成用户认证(完整过程)1.引入依赖2. 创建数据库以及对应的实体类3. 连接数据库4. 整合MyB原创 2021-11-16 18:49:16 · 836 阅读 · 0 评论
分享