认证授权是目前大多数系统都必须要实现都功能,认证就是验证用户都身份,授权就是验证身份后对受限资源的访问控制.最开始是单个平台要做,后来在互联网时代到来,一个账户可登陆多个平台,然后是各种开放平台账户共享,认证授权变的越来越重要.关于验证授权方面的规范协议也相对成熟通用. 最早出现的认证授权协议是SMAL,一般用在企业级单点登陆场景.平时接触到的不多. OAutho是看到的用的比较多的认证协议,尤其是在API认证授权时用,最开始是1.0版本,后来因为有回话攻击.会话劫持的漏洞,出了1.0a版本,讲…