-
Notifications
You must be signed in to change notification settings - Fork 0
Home
fundawang edited this page Mar 16, 2013
·
27 revisions
此模块旨在实现纯服务器端的简单 OAuth 接口,使得第三方应用可以调用网站提供的数据。
- 模块接口地址为 /simpleoauth
- 鉴权成功时,返回 HTTP 200/OK,MIME 类型为 json(application/json)。
- 鉴权失败时,返回 HTTP 403/Access Forbiden,MIME 类型为不可知。第三方应用应根据 HTTP 响应头来判断调用鉴权是否成功。
- 第三方应用应首先通过可靠途径获取 APPID 和 APPKEY。其中 APPKEY 是服务器和第三方应用约定的密钥,不在互联网上传递。
- 第三方应用通过模块提供的 [grant_access][获取授权(Grant-Access)] 接口,输入APPID,由服务器返回 access_token。第三方应用应保存此 access_token 及其失效时间。
- 第三方应用通过调用相应的接口(如signup,score),输入 access_token,获取用户信息。