Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
be06f05b
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3216
Star
106
Fork
815
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
be06f05b
编写于
2月 13, 2023
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: update uni-id-summary
上级
a79aef1a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
10 deletion
+14
-10
docs/uniCloud/uni-id-summary.md
docs/uniCloud/uni-id-summary.md
+14
-10
未找到文件。
docs/uniCloud/uni-id-summary.md
浏览文件 @
be06f05b
...
...
@@ -297,14 +297,6 @@ uni-id的云端配置文件在`uniCloud/cloudfunctions/common/uni-config-center/
}
```
### token自动刷新@auto-refresh-token
tokenExpiresThreshold用于指定token还有多长时间过期时自动刷新token。
例:指定
`tokenExpiresThreshold:600,tokenExpiresIn:7200`
,token过期时间为2小时,在token有效期不足10分钟时自动刷新token
在token还有5分钟过期时调用checkToken接口会返回新的token和新的token的过期时间(新token有效时间也是2小时)。
### 密码强度@password-strength
> 新增于uni-id-pages 1.0.8
...
...
@@ -342,7 +334,11 @@ uni-id-co 与 uni-id-pages 内的前端页面均支持这四个内置规则
|支付宝小程序端登录 |配置
`mp-alipay.oauth.alipay`
,在支付宝开放平台获取:
[
支付宝开放平台
](
https://openhome.alipay.com/develop/manage
)
|
|Apple APP端登录 |配置
`app.oauth.apple`
,在Apple开发者中心自行配置:
[
Apple开发者中心
](
https://developer.apple.com/account/resources/identifiers/list
)
|
## token令牌
## token令牌@token
::: warning 注意
如需保持活跃客户端的登录状态,请勿将token有效期设置一个很大的值,具体如何实现请参考:
[
保持客户端登录状态
](
#keep-client-login-state
)
:::
首先解释下token的概念。token是服务器颁发给客户端的一个令牌。
...
...
@@ -1050,7 +1046,15 @@ exports.main = async function(event, context){
}]
```
## 其他功能
## 其他功能
### token更新及保持客户端登录状态@keep-client-login-state
一般来说token的有效期不会无限长,示例配置内web端token有效期为2小时,微信小程序为3天,app端为30天。你可以回忆一下你所用的软件,只要每天都打开就一直不需要重新登录,这样就牵扯到保持客户端的登录状态的问题。
uni-id使用了判断token剩余有效时间小于一定的阈值(配置文件内的tokenExpiresThreshold)但是大于0时自动下发新token的逻辑来保证活跃客户端一直处于登录状态,返回新token的逻辑由checkToken方法实现。具体该将token有效期和token刷新阈值设置为多少,需要根据多数用户软件使用频率来确定。
举个例子,开发者配置的token有效期(tokenExpiresIn)为1天,token刷新阈值(tokenExpiresThreshold)为8小时。用户在0点0分0秒获取了token,如果用户在16点后(token有效期已小于8小时)调用接口时执行了checkToken方法则会返回新token。
### 裂变@fission
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录