返回顶部

随笔分类 -  OAuth2.0

摘要:1. OAuth2简易实战(四) Github社交联合登录 1.1. 用到的第三方插件 1.2. 测试步骤 1.2.1. 先在github上注册一个OAuth Apps 我的配置内容如下 1. 需要注意的,这里的最后一个回调地址的配置,格式严格规定,/connect/xxx,最后的github参数对 阅读全文
posted @ 2019-03-14 15:42 老梁讲Java 阅读(2856) 评论(0) 推荐(0) 编辑
摘要:1. OAuth2简易实战(三) JWT 1.1. 与OAuth2授权码模式差别 1. 授权服务器代码修改 2. 可以看到主要是增加了 JwtAccessTokenConverter JWT访问令牌转换器和JwtTokenStore JWT令牌存储组件,通过AuthorizationServerEn 阅读全文
posted @ 2019-03-14 11:06 老梁讲Java 阅读(4587) 评论(0) 推荐(0) 编辑
摘要:1. OAuth2简易实战(二) 1.1. 目标 1. 模拟客户端获取第三方授权,并调用第三方接口 1.2. 代码 1.2.1. 核心流程 1. 逻辑就是从数据库读取用户信息,封装成UserDetails对象,该逻辑在用户进行登录时调用,验证由Spring Security框架完成 2. 验证核心代 阅读全文
posted @ 2019-03-14 09:44 老梁讲Java 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:1. OAuth2简易实战(一) 四种模式 1.1. 授权码授权模式(Authorization code Grant) 1.1.1. 流程图 1.1.2. 授权服务器配置 1. 配置授权服务器中 client,secret,redirectUri,授权模式,权限配置 1.1.3. 资源服务器配置 阅读全文
posted @ 2019-03-13 16:12 老梁讲Java 阅读(42832) 评论(2) 推荐(3) 编辑
摘要:1. OAuth2.0深入理解 1.1. 概念 1. OAuth(Open Authorization)开放授权,表示将系统功能部分授权给第三方系统调用,实现更细颗粒度的权限控制 2. OAuth是一种在线授权或者现场授权;IAM服务是一种预先授权或者离线授权 3. 通俗的将,OAuth协议的用途, 阅读全文
posted @ 2019-03-13 09:29 老梁讲Java 阅读(2344) 评论(0) 推荐(0) 编辑