公考知识相关的资格考试是很多考生和家长关心的事。OAuth2认证的四种模式在公考计算机类岗位的笔试中经常出现,今天小编就来说清楚。授权码模式最完整、密码模式最简单、客户端凭证模式最直接,每种模式适合什么情况都标注明白了。感到兴趣的小伙伴们和小编一起看看吧

一、授权码模式
授权码模式(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本身也是安全的。这种模式一般用来提供给我们完全信任的服务器端服务。在这个过程中不需要用户的参与。
人力资源管理师证书从四级到一级

人力资源管理师证书一共设有四个等级:四级、三级、二级、一级。考下人力资源管理师证书的人员,可以领取国家发放的技能提升补贴,还有助于升职加薪找工作。
人力资源管理师证书一共设有四个等级:四级、三级、二级、一级。人力资源管理师在每年上半年、下半年各开考一次,参加考试并成绩合格者,看获取由人事部统一发放的,相应级别的资格证书。
四级考试是人力资源管理师考试的入门级考试,不少省份首次考试都是先考四级,考试难度不大。如果满足三级人力资源管理师报考条件的同时,也满足当地的跨级报考条件,也是可以不从四级开始考试。具体要看当地的政策要求。
1、取得人力资源管理师证书后,持证者的薪资和职位一般都会得到一定程度的上调,拥有职称薪资上浮范围大概在15%-30%,特别是在国企以及事业单位,职位薪资的上调是更加有保障的。
2、有了人力资源管理证书的人员,满足一定条件还能够领取一部分的补贴,并且证书级别越高,领取的补贴越多,一般是在1000—2000元左右。但补贴领取会有条件上的限制,具体需要咨询当地社保部门。
人力资源管理师的就业前景是很好的。随着企业对人力资源管理的需求不断增加,人力资源管理师成为了越来越受欢迎的职业。持有人力资源管理师证书的人员可以在企业、政府机构、教育机构等多个领域从事人力资源管理工作。
人力资源管理师可以在企业中担任总监或经理等职位,都是企业中非常重要的职位,他们负责制定和实施企业的人力资源管理策略,协调和管理企业的人力资源工作。这些职位通常需要具备丰富的人力资源管理经验和专业知识。