1
0
mirror of synced 2026-02-19 02:27:46 +08:00

🍻 文档

This commit is contained in:
yadong.zhang
2019-09-17 18:38:35 +08:00
parent 51087658a4
commit fdc78212ff
13 changed files with 297 additions and 40 deletions

View File

@@ -2,7 +2,7 @@
## 本文相关名词
- `调用者` 指使用`JustAuth`的开发者
- `开发者` 指使用`JustAuth`的开发者
- `第三方` 指开发者对接的第三方网站比如QQ平台、微信平台、微博平台
- `用户` 指最终服务的真实用户
@@ -12,9 +12,9 @@
- `clientId` 客户端身份标识符应用id一般在申请完Oauth应用后由**第三方平台颁发**,唯一
- `clientSecret` 客户端密钥一般在申请完Oauth应用后由**第三方平台颁发**
- `redirectUri` **调用者项目中的有效api地址**。用户在确认第三方平台授权登录第三方平台会重定向到该地址并携带code等参数
- `state` 用来保持授权会话流程完整性防止CSRF攻击的安全的随机的参数由**调用者生成**
- `alipayPublicKey` 支付宝公钥。当选择支付宝登录时,必传该值,由**调用者生成**
- `redirectUri` **开发者项目中的有效api地址**。用户在确认第三方平台授权登录第三方平台会重定向到该地址并携带code等参数
- `state` 用来保持授权会话流程完整性防止CSRF攻击的安全的随机的参数由**开发者生成**
- `alipayPublicKey` 支付宝公钥。当选择支付宝登录时,必传该值,由**开发者生成**
- `unionId` 是否需要申请unionid目前只针对**qq登录**。注qq授权登录时获取unionid需要单独发送邮件申请权限。如果个人开发者账号中申请了该权限可以将该值置为true在获取openId时就会同步获取unionId。参考链接[UnionID介绍](http://wiki.connect.qq.com/unionid%E4%BB%8B%E7%BB%8D)
- `stackOverflowKey` Stack Overflow 登陆时需单独提供的key由**第三方平台颁发**
- `agentId` 企业微信登陆时需单独提供该值,由**第三方平台颁发**为授权方的网页应用ID