单点登录

  对授权码模式的解读.

  1. 用户访问客户端,客户端将请求认证服务器.

  2. 用户选择是否给予客户端授权

  3.用户授权后,认证服务器将用户导向客户端事先定义好的重定向的地址,同时会附上一个授权码

  4.客户端收到授权码,附上早先重定向的url,向认证服务器申请令牌.

  5. 认证服务器核对了授权码和重定向的url,确认无误后,向客户端发送访问令牌(access token)和更新令牌(refresh token),

  (

  参数的含义:

  response_type: 表示授权的类型

  client_id:表示客户端的id

  redirect_url:表示重定向的url

  scope:表示申请的权限

  state:表示客户端的当前状态,当前状态认证服务器会原样返回

  )

  认证服务器需要的包

  

<oltu.version>1.0.2</oltu.version>
<!--oltu-->
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.common</artifactId>
<version>${oltu.version}</version>
</dependency>
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.authzserver</artifactId>
<version>${oltu.version}</version>
</dependency>
<!--oltu jwt-->
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.jwt</artifactId>
<version>${oltu.version}</version>
</dependency>
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.resourceserver</artifactId>
<version>${oltu.version}</version>
</dependency>

最新文章

  1. 关于__int128
  2. python 中的metaclass和baseclasses
  3. _beginthreadex注意事项
  4. 在Windows Server 2012的Task Scheduler里面配置自动发送邮件
  5. sublime 插件的安装
  6. nodejs的require模块及路径
  7. 向php文件中添加php.ini文件
  8. trie树--详解
  9. [001] winnie the pooh - 读后记
  10. 【Apache ZooKeeper】命令行zkCli.sh使用指南
  11. AI 人工智能 探索 (六)
  12. IO网络模型
  13. ios 传递JSON串过去 前面多了个等号
  14. a标签中的onclick和href的使用
  15. Maven 专题
  16. 洛谷 P2505 [HAOI2012]道路 解题报告
  17. 避免无用的渲染绘制(Avoiding Unnecessary Paints)
  18. json 转 T
  19. vim命令汇总
  20. Oracle 表连接方式

热门文章

  1. Lightoj 1003 - Drunk(拓扑排序)
  2. bzoj2823: [AHOI2012]信号塔&amp;&amp;1336: [Balkan2002]Alien最小圆覆盖&amp;&amp;1337: 最小圆覆盖
  3. maven目录结构介绍篇
  4. 利用http_load测试Web引擎性能
  5. 【转载】SQL面试题
  6. JS Promise API
  7. 洛谷P3211 [HNOI2011]XOR和路径(期望dp+高斯消元)
  8. [App Store Connect帮助]七、在 App Store 上发行(2.4)设定价格与销售范围:安排价格调整
  9. 【原创】《从0开始学Elasticsearch》—集群健康和索引管理
  10. Spring Json数据