建五金方面的网站用旧手机做网站
OAuth2协议
- 流程图
 - 协议角色和流程
 - 授权所需信息
 - 授权方式
 - 授权码模式(authorization code)
 - 参数
 
- 简化模式
 - 密码模式
 - 客户端模式
 - 授权方式小结
 
流程图

协议角色和流程

 user-agent:浏览器或者手机App平台
- 资源所有者(resourc owner)
 - 客户端/第三方应用(client)
 - 资源服务器(resource server)
 - 授权服务器(authorization server)

 
授权所需信息
- 应用名称
 - 应用网站
 - 重定向URI或回调URL(redirect_uri)
 - 客户端标识client_id
 - 客户端密钥client_secret
 
授权方式
授权码模式(authorization code)

参数

简化模式

密码模式

 用户向客户端提供账户密码,这里的账号密码是Github的。
客户端模式

授权方式小结
- 授权码:正宗的OAuth认证,推荐
 - 密码模式:为遗留项目设计
 - 简化模式:为Web浏览器设计
 - 客户端模式:为后台API服务消费者设计
 
参考资料:彻底理解 OAuth2 协议
