OAuth 2.0 授权
OAuth 2.0 是一个在全球范围得到广泛认可和应用的开放网络授权标准,基于这个标准,各个知名公司的知名产品 Google、FaceBook、GitHub、微信、QQ、微博都使用 OAuth 2.0 标准实现了授权的框架,应用于第三方登录以及其他的授权信息访问的使用场景中,在互联网上我们可以找到非常多的博客对 OAuth 2.0 进行介绍和分析,但是大都只是简单的介绍和入门,我这次会用我自己的视角来解读一下 OAuth 2.0,对于技术人员来说,OAuth 2 这是非常重要的一个网络标准,授权的使用场景也不像很多人想像的那么简单,理解了 OAuth 2.0 的使用场景和不同场景下的不同解决方案后,不管是网络 API 的开发还是将我们服务器中的用户数据或企业数据(服务)(与用户无关的数据或服务)授权给第三方的服务,你都可以搞定,对前后端分离的应用开发在整体上也会有更深入的理解。最后呢,给大家一个建议,不要总跟编程语言死磕,打基础不光是学语言那么简单,编程语言只是告诉我们如何按照语法编码;编程则是需要结合服务构建的底层技术(各种协议和规范)以及编程思想,业务场景进行工作的综合素质的考验。
这个系列用文字呈现可以让大家获取更多的思考时间和推理时间,大部分情况下,我们对技术的学习更需要这种环境和方式提升自己,视频里我核心介绍的是一些应用的技能,也会涉及逻辑推理和思考,但对于观者来说,主观思考或许并不能充分调动。