文章目录

  • ssl相关图
    • ssl 有三个对象
    • 图1:服务端身份确认
    • 图2:客户端身份确认
  • 三方通信相关图
    • OAUTH2 有6个对象
    • 6个对象简化为3个对象理解
    • 第三方登录模型思路:
    • 支付模型思路:
      • 方法1:
      • 方法2:
    • 第三方资源访问模型思路:
  • 参考
    • 推荐几篇比较好的相关文章

关于安全方面几张图,便于理解和记忆

ssl相关图

ssl 有三个对象

  1. 客户端(C端):浏览器,或者软件客户端
  2. 服务端(S端): 软件服务商
  3. CA认证中心(CA端)

图1:服务端身份确认

C端 S端 CA端 我要访问你,但我不相信你,请出示你的证书 给你我的证书 这个证书是真的吗? 这个证书是真的! 那这个证书我检查通过了,以后可以用来对比你的信息 C端 S端 CA端

图2:客户端身份确认

C端 S端 我要访问你 出示你的证书 我没有啊! 对不起你不能访问 我有,然后用之前证书加密本地环境信息,再次请求 验证证书是自己签发的 临时生成允许访问的sessionid (sessionid+后续通信的对称秘钥) 用秘钥加密 (sessoinid +表单) ,请求服务 C端 S端

三方通信相关图

OAUTH2 有6个对象

  1. 用户(U):用户,资源所有人Resource Owner
  2. 用户代理(UA):User Agent:通常就是指浏览器。
  3. 客户端(C):client也叫第三方 (Third-party application)
  4. 服务端(S): 软件服务商 主要是能提供HTTP service
  5. 认证服务器(A):Authorization server,提供客户身份认证
  6. 资源服务器(RS): Resource server,存放资源,并提供上传下载

6个对象简化为3个对象理解

用户(U):代表了用户,和浏览器
客户端(S):也就是第三方,你浏览器直接访问的服务端
资源端(R):第三方访问的服务

第三方登录模型思路:

支付模型思路:

方法1:

S U R 请付费 请求付费信息,并希望返回可访问的结果给S 认证后,并进行操作 反馈结果重定向地址 我已付费,请查收 S U R

方法2:

U S R 下单 n元 先认证自己的S端身份, 请求支付U到S 重定向到付费界面A 重定向到付费界面A 在A界面认证后,进行付费 反馈结果重定向地址 U S R

第三方资源访问模型思路:

参考

推荐几篇比较好的相关文章

阮一峰的网络日志 理解OAuth 2.0
http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
一张图搞定OAuth2.0
https://www.cnblogs.com/flashsun/p/7424071.html

使用OAuth2.0协议的github、QQ、weibo第三方登录接入总结
https://www.cnblogs.com/gabrielchen/p/5800225.html

搭建基于OAuth2和SSO的开放平台
https://www.cnblogs.com/heartlifes/p/7493403.html

几张关于安全相关的图相关推荐

  1. ITK:遮盖一张图像给定标签图

    ITK:遮盖一张图像给定标签图 内容提要 输出结果 C++实现代码 内容提要 根据一个输入itk :: LabelMap掩盖一个输入itk :: Image的内容 输出结果 C++实现代码 #incl ...

  2. 入门话题1. 在Web中控制图的显示外观?把一张500*800 的图, 显示成180*110 的小图....

    问题: 在web中,如何把一张500*800 的图, 显示成180*110 的小图? 方法:  a.  利用脚本控制. 在onload 里加个函数.  1<img src ="Imag ...

  3. r语言做绘制精美pcoa图_三分钟绘制一张优美的PCoA图 | 云平台

    本文主要为您迅速绘制一张优美的PCoA图提供步骤指导(1-4要点),另附细节优化方法(5及之后的要点),可后期慢慢研究调整,同时提供相关分析方法说明和参考文献,为您深入了解提供支持. 1.了解输入数据 ...

  4. 在线作图|如何在线画一张精美的和弦图

    Q1:什么是和弦图? 和弦图(chord Diagram),是一种显示矩阵中数据间相互关系的可视化方法,节点数据沿圆周径向排列,节点之间使用带权重(有宽度)的弧线链接,节点权重决定节点大小,又决定节点 ...

  5. 贴几张Google Earth的图

    东方明珠塔 金桥软件园,曾经工作过的地方 建银大厦,目前上班的地方 香山新村东南街坊,目前居住的小区 湖南邵东与祁东之间的某处,四面环山,可能就是我的家乡小镇 贴几张Google Earth的图 来自 ...

  6. ArcGIS全流程从无到有制作一张全国人口专题图(以七普数据为例)

    前几日我们直播教学<全流程全无到有制作一张全国人口专题图(以七普数据为例)>,那晚直播主要还是互动给大家的解决问题,我们会在近期(10月11日.12日)再次直播与大家互动,大家可以先行关注 ...

  7. php裁图之后变成横向的,CSS如何把一张竖向的长图变成横向的

    前言: 有时候做项目过程中,设计的是一张横向的长图,但是我们需要在手机端观看的时候,也想把手机横着观看,这样视野更宽阔,如何解决这个问题呢? html css .imgBox { height: 3. ...

  8. 曾经有一张很好的图放在我的面前....

    曾经有一张很好的图放在我的面前.....google了半天, 终于又给它找回来了. D3D9 pipeline https://p-blog.csdn.net/images/p_blog_csdn_n ...

  9. android 5.1 色盲,5张顶级色盲检测图,图2只能看到一个数的,即便过了体检也很危险...

    随着经济的发展,汽车可以说是出现了空前的盛世,据不完全统计,目前我国的汽车保有量已经突破了3亿辆.而且未来还将持续增长,另外对于驾驶证的报考者也出现了井喷式的发展.可是在汽车和驾驶证日益增多的同时,道 ...

最新文章

  1. 添加Soap头来增加Web Service的安全性
  2. 遗传算法c语言程序,遗传算法c语言代码.doc
  3. 双十二爬虫顶流崔庆才老师来图灵直播啦!快来围观啊!!!
  4. 随时随地办公新常态 还需安全来相伴
  5. JavaScript页面跳转常用代码(转)
  6. python计算机视觉:PIL图片格式转换
  7. xcode7.3.1升级iOS10 SDK
  8. 七牛云上传图片和视频
  9. openjudge 海贼王之伟大航路(状压dp)
  10. CodeWarrior 使用教程第六课:定制
  11. Java获取今天是几号
  12. 当心Azure跨区域数据传输产生额外费用
  13. Appium真机运行测试用例讲解
  14. 【雅思】【绿宝书错词本】List1~12
  15. 怎么才能做好采购管理?
  16. python读取docx文件_Python读写docx文件的方法
  17. 2021年中国真丝行业产量、产值及利润、产销率分析[图]
  18. 初见zbrush(四)
  19. wps如何设置试卷密封线_wps试卷密封线怎么做
  20. 计算机毕业设计java基于ssm的笔记本电脑销售系统-可定制

热门文章

  1. DAMA数据治理学习笔记-数据治理
  2. 国外iPhone 3GS 越狱 iOS 4.1视频放出
  3. 单片机红外发射c语言程序,合泰单片机HT66F018红外发射C程序及电路图资料
  4. 毫米波点云生成论文 阅读笔记 | 3D Point Cloud Generation with Millimeter-Wave Radar
  5. django基于python的酒店预订管理系统--宾馆管理系统-计算机毕业设计
  6. NodeJS_07_path模块_xheditor编辑器_formidable中间件
  7. 中国城市信息化50强发布 邯郸位居二十,排名不低呀,
  8. 微信小程序开发入门-个人笔记
  9. 利用Project进行工时等的报表统计
  10. Esxi NAT网络搭建