# uni-id配置

# 配置文件所在文件位置:uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json

# 由于uni-id配置无法打注释,故下方为uni-id配置的介绍(实际使用需要去除所有注释)

{
  "passwordSecret": "passwordSecret-demo",// 加密密码所用的密钥,修改会导致所用户之前的密码失效。如一定要修改,请查看https://uniapp.dcloud.io/uniCloud/uni-id?id=modifysecret
  "tokenSecret": "tokenSecret-demo",      // 生成token所用的密钥,修改会导致所有用户之前的token失效。
  "tokenExpiresIn": 604800,               // 全平台token过期时间,未指定过期时间的平台会使用此值,604800代表7天
  "tokenExpiresThreshold": 3600,          // 新增于uni-id 1.1.7版本,checkToken时如果token有效期小于此值则自动获取新token,如果不配置此参数则不开启自动获取新token功能
  "tokenMaxLimit":0,                      // 每个账户的最大token数量,0为不限,淘汰策略:新的淘汰旧的(注意,即使设置为0,框架也会自动淘汰已过期的token)
  "passwordErrorLimit": 6,                // 密码错误最大重试次数
  "bindTokenToDevice": false,             // 是否将token和设备绑定,设置为true会进行ua校验
  "passwordErrorRetryTime": 3600,         // 密码错误重试次数超限之后的冻结时间
  "autoSetInviteCode": true,              // 是否在用户注册时自动设置邀请码
  "forceInviteCode": false,               // 是否强制用户注册时必填邀请码,默认为false(需要注意的是目前只有短信验证码注册才可以填写邀请码)
  "preferedAppPlatform": "app-plus",      // 新增于uni-id 3.3.12,指定app端对应的PLATFORM名称,用于处理app-plus和app的兼容问题,详细说明见:https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=prefered-app-platform
  "app-plus": {
    "tokenExpiresIn": 604800,             // app端 token过期时间
    "oauth" : {
      // App微信登录所用到的appid、appsecret需要在微信开放平台获取,注意:不是公众平台而是开放平台
      "weixin" : {
        "appid" : "",
        "appsecret" : ""
      }
    }
  },
  "mp-weixin": {
    "oauth" : {
      // 微信小程序登录所用的appid、appsecret需要在对应的小程序管理控制台获取
      "weixin" : {
        "appid" : "",
        "appsecret" : ""
      }
    }
  },
  "h5-weixin": {
    "oauth": {
      // 微信公众号登录所用的appid、appsecret
      "weixin": {
        "appid": "",
        "appsecret": ""
      }
    }
  },
  "mp-alipay": {
    "oauth" : {
      // 支付宝小程序登录用到的appid、privateKey请参考支付宝小程序的文档进行设置或者获取,https://opendocs.alipay.com/open/291/105971#LDsXr
      "alipay" : {
        "appid" : "",
        "privateKey" : ""
      }
    }
  },
  "service": {
    // unicloud短信
    "sms": {
      "name": "重要",                   // 应用名称,对应短信模版的name
      "codeExpiresIn": 180,            // 验证码过期时间,单位为秒,注意一定要是60的整数倍
      "smsKey": "你的smsKey",          // 短信密钥key,开通短信服务处可以看到 https://dev.dcloud.net.cn/uniSms
      "smsSecret": "你的smsSecret",    // 短信密钥secret,开通短信服务处可以看到 https://dev.dcloud.net.cn/uniSms
      "templateId":"你的短信模板ID"	  // 短信模板ID
    },
    // 一键登录
    "univerify": {
      "appid":"your appid",           // uniapp的appid
      "apiKey": "your apiKey",        // 一键登录的apiKey
      "apiSecret": "your apiSecret"   // 一键登录的apiSecret
    }
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
最后修改时间: 4/18/2022, 11:39:20