当前位置: 首页 > article >正文

java面试题之OAuth 2.0是什么,四种支持的方法

OAuth 2.0是一个业界标准的授权协议(authorization protocol),这里的授权是以委派代理(delegation)的方式。可以这样理解,OAuth 2.0提供一种协议交互框架,让某个应用能够以安全地方式获取到用户的委派书,这个委派书在OAuth 2.0中就是访问令牌(access token),随后应用便可以使用该委派书,代表用户来访问用户的相关资源。

在OAuth 2.0的协议交互中,有四个角色的定义,

  • 资源所有者(Resource Owner):顾名思义,资源的所有者,很多时候其就是我们普通的自然人(但不限于自然人,如某些应用程序也会创建资源),拥有资源的所有权。
  • 资源服务器(Resource Server):保存着受保护的用户资源。
  • 应用程序(Client):准备访问用户资源的应用程序,其可能是一个web应用,或是一个后端web服务应用,或是一个移动端应用,也或是一个桌面可执行程序。
  • 授权服务器(Authorization Server):授权服务器,在获取用户的同意授权后,颁发访问令牌给应用程序,以便其获取用户资源。

四种支持方式

  • 密码模式(resource owner password credent
http://www.lryc.cn/news/2415293.html

相关文章:

  • windows xp 安装图解
  • Windows配置DHCP与IP管理
  • 【科研之路】室内定位入门之基于定位原理的分类概述
  • 详细74系列IC功能说明
  • 消息队列常见问题总结
  • Window OS-拾贝
  • 【剑侠情缘服务端】武侠题材角色扮演类手游源码+手工外网端+安卓APP+视频教程
  • 资深开发者J2ME平台开发漫谈
  • 宏基4750网卡驱动linux,宏基4750g驱动下载-宏基4750g网卡驱动程序官方版 - 极光下载站...
  • 两种高性能I/O设计模式(Reactor/Proactor)的比较
  • gridview数据绑定
  • 【Java基础】抽象类概述、特点、接口概述、特点及抽象类和接口的区别
  • Hibernate 学习教程
  • xp自动关机命令_XP,win7系统怎么设置自动关机
  • 小沈阳经典语录
  • 【心得】信息泄露个人笔记
  • 怎样用DirectX 3D建立虚拟世界
  • 单片机与 PC 机串口通信实验
  • VMware vSphere 6 序列号大全
  • Flash接口
  • Keil uVision3 汉化版 含注册机 单片机 C51。
  • BUUCTF 每日打卡 2021-4-6
  • 揭开芯面纱 主流平板电脑方案深度剖析之ARMv5,v6,v7架构阵营
  • 联想服务器光驱重新系统,如何使用联想VISTA恢复光盘安装系统
  • Java的抽象表模型AbstractTableModel
  • javascript基础从小白到高手系列一千六百八十七:setInterval()
  • 下拉框的触发事件分析(onchange、onfocus、onclick)
  • 麒麟操作系统——全网最详细安装教程
  • JDK 1.8 64位 下载 安装 配置
  • VS 2005 制作Web安装- 使用InstallShield11.5部署Web程序 .NET 2.0安装与部署