OAUTH2

(-):在感兴趣的公司的客户资源名单上面登记自己,提供自己的身份证和联系方式。

(应用管理)

(A):去访问的时候,拿着自己的登陆信息,先去公司的前台打招呼。

<!-- lang: js -->
https://www.oschina.net/action/oauth2/authorize?response_type=code&client_id={client_id}&redirect_uri={redirect_uri}

(B):填写前台给你的表格。

©:公司审查你提交的信息,确认是已登记访客之后,通过联系方方式,告诉你的访问号。

<!-- lang: js -->
OSChina 认证服务器 通过 回调地址(redirect_uri)将 用户授权码 传递给 应用服务器 或者直接在 Webview 中跳转到携带 用户授权码的回调地址上,Webview 直接获取code即可(redirect_uri?code=abc&state=xyz)

(D):拿着你的访问号去门卫那登记。

<!-- lang: js -->
应用服务器 或 Webview 使用 oauth2_token API 向 OSChina 认证服务器发送 用户授权码 以及 回调地址

(E): 门卫确认你可以访问的时候,给你发临时狗牌。

(-):进入公司之后,做任何事情之前都要提供狗牌,一旦狗牌失效,你就被清除出去。

你可能感兴趣的:(oauth2)