公考知识相关的资格考试是很多考生和家长关心的事。OAuth2四种认证模式中,哪种需要code、哪种直接返回token、哪种最安全,这些问题经常被问到。今天小编整理的就是四种模式的完整对比,流程图解和特点说明都有,正在复习的考生可以重点看。感兴趣的网友与小编了解了解哦

一、授权码模式
授权码模式(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本身也是安全的。这种模式一般用来提供给我们完全信任的服务器端服务。在这个过程中不需要用户的参与。
四六级考试考生须知解析

四六级考试考生必须自觉服从监考员等工作人员管理,不得以任何理由妨碍监考工作人员履行职责,不得扰乱考场及四六级考试工作地点的秩序。按照省级教育机构的要求签署《诚信考试承诺书》。必须按规定的时间入场,入场时必须主动出示四六级准考证以及有效身份证件等,接受四六级考试工作人员核验,并按要求在四六级考场座位表上签名。
按照有关规定的要求签署《诚信考试承诺书》。

四六级考试当天必须按规定的时间(具体时间由考点依据疫情防控要求确定)入场,上午9:00,下午3:00后,禁止入场。四六级入场时必须主动出示四六级准考证以及有效身份证件,接受四六级考试工作人员核验,并按要求在四六级考场签到册上签名。
考生须携带HB-2B铅笔(涂答题卡用)、黑色字迹签字笔、橡皮等文具。任何书籍、笔记、资料、报刊、草稿纸以及各种无线通信工具(如寻呼机、移动电话)、录放音机、电子记事本等违规物品不得携带入场,一经发现,将按违规处理,四六级成绩无效。
四六级考试入场后,要对号入座,将本人四六级准考证以及有效身份证件放在课桌上,以便核验。
必须严格按要求做答题目。四六级考试时书写部分一律用黑色字迹签字笔做答,填涂信息点时须使用HB-2B铅笔在答题卡上相应位置填涂,修改时须用橡皮擦净。只能在规定考生做答的位置书写或填涂信息点。不按规定要求填涂和做答的,四六级考试成绩一律无效。

四六级考试答题前应认真阅读试题册正面的“敬告考生”内容,按要求填写四六级答题卡中的姓名、准考证号等栏目。凡答题卡中该栏目漏填涂、错填涂或字迹不清、无法辩认的,四六级成绩无效。
1、请考生自备2B铅笔、橡皮(需去掉外包装)、小刀、黑色签字笔(必备,最好多备几支)等文具,以及听力接收机(电池、耳机),四六级考场内不得擅自借用上述物品。
2、考生在四六级考前60分钟持有关证件入场,考生必带证件如下:(1)四六级准考证;(2)学生证或下列证件之一:居民身份证、户口本、公安户籍部门开具的贴有近期免冠照片的身份证号码证明、护照。
3、考生不得自带电子词典、手机、智能手表、智能手环、平板电脑、蓝牙耳机等具有传输信号和查询信息功能的电子产品进入四六级考场;也不允许携带草纸、书包、背包、手提包等进入考场(即除答题必须用具外,其它物品一律不允许带入考场),届时监考人员将在考场门口逐一对考生进行安检。
4、根据国家大学英语考试有关通知精神,我校将使用屏蔽设备及手柄式探测仪,请有关考生不要穿着含有金属配饰的服装,不许携带金属及电子产品入场,请考生积极配合学校的检查工作。不允许考生私自带入的物品,学校不负责保管。考生应主动接受四六级考试工作人员的检查,并按要求在四六级考场座位表上签字。