OAuth2

OAuth2: 适合To C的应用场景, 比如我们开发一个app, 可以借用微信/微博用户认证开放接口, 达到免注册登陆, 企业内部系统没有必要引入.

OAuth2的步骤较多, 角色也较多, 涉及到auth code/access code/refresh code 以及clientId/clientSecret,  之前对这个了解不够, 看了下面几个文章, 现在基本掌握了. 

OAuth2.0认证和授权机制讲解
https://www.tianmaying.com/tutorial/oAuth-login


"张开涛"的博客<<shiro OAuth2集成>>, 非常详细, 甚至有数据库设计.
https://www.vxzsk.com/1222.html

理解OAuth 2.0
http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html

认证鉴权与API权限控制在微服务架构中的设计与实现
http://blueskykong.com/2017/10/19/security1/

Spring cloud 社区提供了 spring-cloud-starter-oauth2 包, 但该jar包依赖 Spring security, 不是我推荐使用 shiro. 网上有"张开涛"的博客<<shiro OAuth2集成>>, 讲解了如何使用shiro集成auth2, 有助于理解底层原理.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值