首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Security
订阅
风轻扬zx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
【SSO单点登录】ticket+token+redis 实现sso单点登录 && 防重放、防盗用、防篡改
①ticket、全局会话、局部会话 ②两种情景:sso已登录、sso未登录 ③sso中的细节,如何跳转,是否需要共用redis ④安全优化:如何防止ticket被篡改,盗用,防重放 ⑤防重放机制的方案
微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权!
最近发现了一个很好的微服务权限解决方案,可以通过认证服务进行统一认证,然后通过网关来统一校验认证和鉴权。此方案为目前最新方案,仅支持Spring Boot 2.2.0、Spring Cloud Hoxton 以上版本,本文将详细介绍该方案的实现,希望对大家有所帮助! micro…
微服务下的用户鉴权方案
上一章讲了微服务下的用户身份认证《SpringCloud Gateway 身份认证》,这次主要讲如何进行鉴权。 Java下常用的安全框架主要有Spring Security和shiro,都可提供非常强大的功能,但学习成本较高。在微服务下鉴权多多少少都会对服务有一定的入侵性。 为…
CAS单点登录(SSO)实战(一)
在工作中,随着接触的项目越来越多,不同的开发语言,不同的部署系统,不同的项目都要维护自己的用户认证系统,有没有一种好的解决方案来解决这个痛点呢?答案肯定是有的,那就是业界鼎鼎有名的sso单点登录系统,也许你很早就听过这个词,但是只闻其声,不知其意,下面我们就将一起实战一次cas…
Springboot应用中设置Cookie的SameSite属性
Cookie除了key和value以外有几个属性。 其他的都很熟悉了,最后一个是 Chrome 51 开始,浏览器的 Cookie 新增加了一个 SameSite 属性,用来防止 CSRF 攻击和用户追踪。 在Javaweb应用中 ,设置 Cookie一般都是用 javax.s…
【项目实践】一文带你搞定页面权限、按钮权限以及数据权限
权限这一概念可以说是随处可见:等级不够进入不了某个论坛版块、对别人发的文章我只能点赞评论但不能删除或修改、朋友圈一些我看得了一些看不了,一些能看七天内的动态一些能看到所有动态等等等等。 每个系统的权限功能都不尽相同,各有其自身的业务特点,对权限管理的设计也都各有特色。不过不管是…
「前后端分离」聊聊令牌如何续期
当我们通过oauth2 去获取 token 时,若当前用户已经存在对应的token,直接返回而不不会创建新 token。 这就意味着,虽然设置了对应客户端获取 token 的有效时间,这里获取到的token。 若是已下发旧token,有效时间不会和session 机制一样自动续…
SpringSession系列-sessionId解析和Cookie读写策略
下。 SpringSession中对于sessionId的解析相关的策略是通过HttpSessionIdResolver这个接口来体现的。HttpSessionIdResolver有两个实现类: 这两个类就分别对应SpringSession解析sessionId的两种不同的实现…
使用Spring安全表达式控制系统功能访问权限
一、SPEL表达式权限控制从springsecurity3.0开始已经可以使用springExpression表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。SpringSecur
SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任. 当第一次访问接口后我们可以看到缓存中已经有权限数据了,在次访问接口的时候,Sh…