原文:SpringBootSecurity学习(16)前后端分离版之 OAuth2.0 加密配置

示例代码的改进 前面使用spring cloud security和spring cloud oauth 写了一个第三方授权的例子,例子非常的简单,主要目的是用来熟悉OAuth . 申请授权的整个流程,这个简单的示例肯定是不能直接用于生产环境的,还有很多需要改进的地方,我们来总结一下: 只演示了授权码的形式,其它的三种 隐藏式,密码式,客户端凭证 并没有熟悉 密码和秘钥是未加密的 oauth的客户 ...

2019-10-08 20:05 0 979 推荐指数:

查看详情

SpringBootSecurity学习(23)前后端分离OAuth2.0 其它模式

密码模式 前面介绍了授权码模式和刷新令牌两种获取最新令牌的方法,下面来看一下其它模式。首先看密码模式,我们默认配置的三种模式中其实就包含密码模式的支持: 因此我们启动项目,直接使用密码模式即可,访问地址是: http://ip:port/oauth/token 参数 ...

Tue Oct 15 19:33:00 CST 2019 0 422
SpringBootSecurity学习(21)前后端分离OAuth2.0非对称加密

JWT转换器 前面的例子中,都是在授权服务配置类中配置了一个很简单的jwt转换器,如下: 可以看到我们只用setSigningKey方法配置了一个秘钥,这里使用的是简单的对称加密的方式来加密jwt内容,同时资源服务器中使用的也是同样的秘钥配置jwt转换器: 除了对称加密的方式,生产 ...

Sat Oct 12 23:48:00 CST 2019 3 1179
SpringBootSecurity学习(24)前后端分离OAuth2.0 应用登记

应用登记 一个应用要求 OAuth 授权,必须先到对方网站登记,让对方知道是谁在请求。举个例子,下面是github的登记页面: https://github.com/settings/applications/new 下面我们来自己做一个简单的应用登记,根据表 ...

Wed Oct 16 03:03:00 CST 2019 0 350
SpringBootSecurity学习(25)前后端分离OAuth2.0 令牌中继

增加Eureka 前面介绍的项目都是授权服务和资源服务单独两个,这样在资源服务中的 check_token 地址都是写死的地址 : 下面我们把eureka加上,这样就可以直接用服务名了。eureka服务的搭建不再讨论,在服务中加eureka只需要改两个地方,就是加依赖和修改配置 ...

Thu Oct 17 04:08:00 CST 2019 1 509
SpringBootSecurity学习(14)前后端分离OAuth2.0介绍

登录总结 前面基本介绍了security的常规用法,同时介绍了JWT和它的一个简单实现,基本上开发中遇到的登录问题都能解决了,即使在分布式开发,或者微服务开发中实现登录也基本没有问题了。securi ...

Sun Oct 06 18:12:00 CST 2019 0 992
SpringBootSecurity学习(15)前后端分离OAuth2.0简单示例

OAuth2.0 OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。客户端来申请资源,资源所有者同意以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。也就是说,OAuth 的核心就是向第三方应用颁发令牌。而且,OAuth 2.0 规定了四种获得令牌的流程 ...

Tue Oct 08 06:35:00 CST 2019 2 3572
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM