![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Security
文章平均质量分 92
Spring Security
我神级欧文
这个作者很懒,什么都没留下…
展开
-
Spring Security执行原理流程
1.基本配置使用(1)创建配置类创建一个配置类SecurityConfig继承自WebSecurityConfigurerAdapter,重写里面的configure(HttpSecurity http)这个方法,配置好需要认证的登录url,以及提交表单的url,这里除了登录url不需要认证之外,其他的url都需要认证才能访问,并且formLogin表名这是一个表单提交,loginproc...原创 2019-06-18 11:40:19 · 22552 阅读 · 7 评论 -
SpringSecurity OAuth2搭建微服务安全认证网关
之前我们搭建了一个SpringSecurity OAuth2的入门案例SpringSecurity OAuth2密码模式入门案例在这个案例中我们分别搭建了认证服务器与资源服务器,在请求资源服务器的资源的时候需要在请求头中带上一个token,资源服务器在拿到token之后请求认证服务器去验证token是否正确,验证正确就能允许访问资源服务器的资源。但是在微服务架构下这种模式会导致3个问题:...原创 2020-02-06 15:26:48 · 2712 阅读 · 0 评论 -
一步步入门搭建SpringSecurity OAuth2(密码模式)
什么是OAuth2?是开放授权的一个标准,旨在让用户允许第三方应用去访问改用户在某服务器中的特定私有资源,而可以不提供其在某服务器的账号密码给到第三方应用大概意思就是比如如果我们的系统的资源是受保护的,其他第三方应用想访问这些受保护的资源就要走OAuth2协议,通常是用在一些授权登录的场景,例如在其他网站上使用QQ,微信登录等。OAuth2中的几个角色用户:使用第三方应用(或...原创 2020-02-05 19:38:20 · 4957 阅读 · 1 评论 -
SpringSecurity OAuth2+JWT+网关实现认证授权中心
之前利用SpringSecurity OAuth2搭建了一个认证服务器,并且结合网关搭建了一个安全认证的架构,而这个架构也是有缺点的,很明显的就是用户的信息是通过加在请求头到微服务去取出来的,这样就会容易泄露用户的信息并且很容易被别人截获请求伪造用户信息,而且网关每一次都要请求认证服务器去验证token是否正确,加重了认证服务器的负担。那么这里我们解决这两个问题用的就是jwt。什么是JWT?...原创 2020-02-17 20:59:27 · 8660 阅读 · 20 评论