SSO:用户一次登陆后在多个系统免登录。

博客gem 'doorkeeper'  https://i.cnblogs.com/EditPosts.aspx?postid=9255973

OAuth:用户授权第三方应用访问自己的资源无需提供账号密码。

1. 维基百科:

OAuth(开放授权)是一个开放标准,允许用户让第三方应用(网站/app)访问该用户在另一网站(qq, 微博,微信等等)上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。

OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某一相册中的视频)。这样,OAuth让用户可以授权第三方网站访问他们存储在另外服务提供者的某些特定信息,而非所有内容。

2 流程图(用git账号登陆第三方网站)

3. devise使用OmniAuth



简单易学的PPT:(作者大

最新文章

  1. CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
  2. 生成uuid
  3. python抓取网页中图片并保存到本地
  4. Oracle11g的delayed failed logins特性引起的性能问题
  5. C# Windows Forms 事件处理顺序
  6. [转载][记录]shell 批量修改文件名
  7. Android中的Selector的用法
  8. 关于AuthorizeAttribute使用
  9. 【FSFA 读书笔记】Ch4 Volume Analysis & Cr 5 PC-based Partitions
  10. arduino循迹小车
  11. 获取当前设备的IP地址
  12. Oracle的安装问题
  13. linux crontab定时任务详解
  14. 解决Everything1.4版本预览时不支持自定义后缀的问题
  15. jquery parents() next() prev() 找父级别标签 找同级别标签
  16. Identity(四)
  17. Chrome插件消息传递实例
  18. stylus-loader (copy)
  19. 技巧C#
  20. Mysql 5.7.24 解压版安装步骤

热门文章

  1. Lua安装
  2. Linux基础命令---mknod
  3. java多线程-----volatile
  4. 简单的HTML5 canvas游戏工作原理
  5. Python之os.path路径模块中的操作方法总结
  6. Linux服务器上Tomcat的Web工程部署
  7. 02: vue.js常用指令
  8. 01: JavaScript实例
  9. codevs 1380 没有上司的舞会 - 树形动态规划
  10. Big Number-Asia 2002, Dhaka (Bengal) (计算位数)题解