招考信息备考资料考试题库|面授课程网校课程微商城| 砖题库职位库文库直播|华图师资

  • 在线客服咨询
    广州 在线咨询
    深圳 在线咨询
    佛山 在线咨询
    珠海 在线咨询
    中山 在线咨询
    清远 在线咨询
    韶关 在线咨询
    东莞 在线咨询
    惠州 在线咨询
    汕头 在线咨询
    汕尾 在线咨询
    潮州 在线咨询
    揭阳 在线咨询
    梅州 在线咨询
    河源 在线咨询
    湛江 在线咨询
    肇庆 在线咨询
    江门 在线咨询
    阳江 在线咨询
    茂名 在线咨询
    云浮 在线咨询
    广东华图 在线咨询
  • 当前位置:广东人事考试网 > 华图问答 >

    阅读模式

    oauth2认证的4种模式

    2021-07-10 08:10 广东人事考试网 来源:广东华图教育

    oauth2认证的4种模式

    oauth2认证的4种模式分别是:授权码模式、隐式授权模式/简化模式、密码模式、客户端凭证模式。OAuth2是开放授权的一个标准,允许用户授权B应用不提供帐号密码的方式去访问该用户在A应用服务器上的某些特定资源。

    oauth2认证的4种模式介绍

    一、授权码模式

    授权码模式(authorization code)是功能最完整、流程最严密的授权模式,code保证了token的安全性,即使code被拦截,由于没有app_secret,也是无法通过code获得token的。在授权码模式中,存在如下四种角色:

    1、资源所有者:只需要允许或拒绝第三方应用获得授权;

    2、第三方应用:申请成为资源服务器的第三方应用,获取资源服务器提供的资源;

    3、授权服务器:提供授权许可code、令牌token等;

    4、资源服务器:提供给第三方应用注册接口,需要提供给第三方应用app_id和app_secret,提供给第三方应用开放资源的接口。  

    二、隐式授权模式/简化模式

    和授权码模式类似,只不过少了获取code的步骤,是直接获取令牌token的,适用于公开的浏览器单页应用,令牌直接从授权服务器返回,不支持刷新令牌,且没有code安全保证,令牌容易因为被拦截窃听而泄露。  

    三、密码模式

    密码模式是用户直接将自己的用户名密码交给client,client用用户的用户名密码直接换取AccessToken。这种模式十分简单,但是却意味着直接将用户敏感信息泄漏给了client,因此这就说明这种模式只能用于client是我们自己开发的情况下。也就是说,密码模式一般用于我们自己开发的,第一方原生App或第一方单页面应用。  

    四、客户端凭证模式

    这是一种最简单的模式,只要client请求,我们就将AccessToken发送给它。同时,这种模式也是最不安全的模式,这就要求我们对client完全的信任,而client本身也是安全的。因此,这种模式一般用来提供给我们完全信任的服务器端服务。在这个过程中不需要用户的参与。

     

      以上是关于oauth2认证的4种模式的解答。详细信息你可以登陆广东公务员考试网。如有疑问,欢迎向华图教育企业知道提问。点击咨询>>>


      特别说明:由于各方面情况的不断调整与变化,华图问答平台(http://gd.huatu.com/ask/)所提供的信息为非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性,仅供参考,相关信息敬请以权威部门公布的正式信息为准。关注广东华图教育微信gdhtgwy,政策问题实时答,考试信息不漏看。

      华图问答平台所收集的问答内容来源于互联网,仅供学习交流使用,不构成商业目的。版权归原作者所有,如涉及作品内容、版权和其它问题,请与我们取得联系,我们将在第一时间处理,维护您的合法权益。

    关键词阅读:

    (编辑:广东华图)

    有疑惑?在线客服帮你

    公告什么时候出?

    报考条件是否符合?

    公考小白怎么备考?

    冲刺资料怎么领取?

    考试工具更多

    最新招考
    照片调整
    直播讲座
    备考资料
    考试信息
    试题资料
    辅导课程
    华图题库
    广东华图官方微信 广东华图官方微信 微信号:gdhtgwy
    首页 咨询 课程
    首页 招考信息 网站地图 返回顶部
    京ICP备11028696号-11 京ICP证130150号 京公网安备11010802021470号