Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-unicloud-zh
提交
f2115edf
U
unidocs-unicloud-zh
项目概览
DCloud
/
unidocs-unicloud-zh
通知
124
Star
4
Fork
31
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
2
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-unicloud-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
f2115edf
编写于
12月 13, 2023
作者:
D
DCloud_LXH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 修复 uni-id.md 链接
上级
c4674a33
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
7 addition
and
7 deletion
+7
-7
docs/cf-functions.md
docs/cf-functions.md
+2
-2
docs/clientdb.md
docs/clientdb.md
+3
-3
docs/cloud-obj.md
docs/cloud-obj.md
+1
-1
docs/uni-id/old.md
docs/uni-id/old.md
+1
-1
未找到文件。
docs/cf-functions.md
浏览文件 @
f2115edf
...
@@ -699,7 +699,7 @@ getClientInfos返回的信息,是在客户端的[uni.getSystemInfo](https://un
...
@@ -699,7 +699,7 @@ getClientInfos返回的信息,是在客户端的[uni.getSystemInfo](https://un
-
客户端上报的信息在理论上存在被篡改可能,实际业务中应验证前端传来的数据的合法性
-
客户端上报的信息在理论上存在被篡改可能,实际业务中应验证前端传来的数据的合法性
-
除了clientIP外,其他客户端信息只有使用uni-app客户端以callFunction或者importObject方式访问云函数或云对象时才有
-
除了clientIP外,其他客户端信息只有使用uni-app客户端以callFunction或者importObject方式访问云函数或云对象时才有
-
云对象与云函数内获取客户端platform稍有不同,云函数未拉齐vue2、vue3版本app平台的platform值,vue2为
`app-plus`
,vue3为
`app`
。云对象无论客户端是vue2还是vue3,在app平台获取的platform均为
`app`
。这一点在使用uni-id时需要特别注意,详情见:
[
uni-id文档 preferedAppPlatform
](
uni-id.md?id=prefered-app-platform
)
-
云对象与云函数内获取客户端platform稍有不同,云函数未拉齐vue2、vue3版本app平台的platform值,vue2为
`app-plus`
,vue3为
`app`
。云对象无论客户端是vue2还是vue3,在app平台获取的platform均为
`app`
。这一点在使用uni-id时需要特别注意,详情见:
[
uni-id文档 preferedAppPlatform
](
uni-id
/old
.md?id=prefered-app-platform
)
除了
`uniCloud.getClientInfos()`
API,在云函数context和云对象this中,也可以直接获取当前客户端信息。
除了
`uniCloud.getClientInfos()`
API,在云函数context和云对象this中,也可以直接获取当前客户端信息。
-
云对象通过
`this.getClientInfo()`
。
[
详情
](
cloud-obj.md#get-client-info
)
-
云对象通过
`this.getClientInfo()`
。
[
详情
](
cloud-obj.md#get-client-info
)
...
@@ -1132,7 +1132,7 @@ uniCloud.getRequestList()
...
@@ -1132,7 +1132,7 @@ uniCloud.getRequestList()
**关于旧版本uni-id公共模块的特殊说明**
**关于旧版本uni-id公共模块的特殊说明**
旧版本uni-id公共模块指uni-id-common推出之前的版本。
[
详见
](
uni-id.md
)
旧版本uni-id公共模块指uni-id-common推出之前的版本。
[
详见
](
uni-id
/old
.md
)
```
js
```
js
// 开启单实例多并发前的uni-id用法
// 开启单实例多并发前的uni-id用法
...
...
docs/clientdb.md
浏览文件 @
f2115edf
...
@@ -21,9 +21,9 @@ JQL语法相关文档已移至:[JQL语法](jql.md)
...
@@ -21,9 +21,9 @@ JQL语法相关文档已移至:[JQL语法](jql.md)
**注意**
**注意**
-
`clientDB`
依赖uni-id(
`1.1.10+版本`
)提供用户身份和权限校验,存在uni-id-common时clientDB会优先依赖uni-id-common,如果你不了解uni-id,请参考:
[
uni-id文档
](
uni-id.md
)
,
[
uni-id-common文档
](
uni-id-common.md
)
-
`clientDB`
依赖uni-id(
`1.1.10+版本`
)提供用户身份和权限校验,存在uni-id-common时clientDB会优先依赖uni-id-common,如果你不了解uni-id,请参考:
[
uni-id文档
](
uni-id
/old
.md
)
,
[
uni-id-common文档
](
uni-id-common.md
)
-
`clientDB`
依赖的uni-id需要在uni-id的config.json内添加uni-id相关配置,通过uni-id的init方法传递的参数不会对clientDB生效,参考:
[
uni-id 配置
](
uni-id.md?id=config
)
,
[
uni-id新版配置(uni-id-co + uni-id-common)
](
uni-id/summary.md?id=config
)
-
`clientDB`
依赖的uni-id需要在uni-id的config.json内添加uni-id相关配置,通过uni-id的init方法传递的参数不会对clientDB生效,参考:
[
uni-id 配置
](
uni-id
/old
.md?id=config
)
,
[
uni-id新版配置(uni-id-co + uni-id-common)
](
uni-id/summary.md?id=config
)
-
通常在管理控制台使用
`clientDB`
,需要获取不同角色用户拥有的权限(在权限规则内使用auth.permission),请先查阅:
[
uni-id 角色权限
](
uni-id.md?id=rbac
)
,
[
uni-id新版角色权限(uni-id-co + uni-id-common)
](
uni-id/summary.md?id=rbac
)
-
通常在管理控制台使用
`clientDB`
,需要获取不同角色用户拥有的权限(在权限规则内使用auth.permission),请先查阅:
[
uni-id 角色权限
](
uni-id
/old
.md?id=rbac
)
,
[
uni-id新版角色权限(uni-id-co + uni-id-common)
](
uni-id/summary.md?id=rbac
)
...
...
docs/cloud-obj.md
浏览文件 @
f2115edf
...
@@ -322,7 +322,7 @@ getClientInfo().source,返回云函数调用来源,它的值域为:
...
@@ -322,7 +322,7 @@ getClientInfo().source,返回云函数调用来源,它的值域为:
**注意事项**
**注意事项**
-
客户端上报的信息在理论上存在被篡改可能,实际业务中应验证前端传来的数据的合法性
-
客户端上报的信息在理论上存在被篡改可能,实际业务中应验证前端传来的数据的合法性
-
除了clientIP外,其他客户端信息只有使用uni-app客户端以云对象的方式调用才能获取
-
除了clientIP外,其他客户端信息只有使用uni-app客户端以云对象的方式调用才能获取
-
云对象与云函数内获取客户端platform稍有不同,云函数未拉齐vue2、vue3版本app平台的platform值,vue2为
`app-plus`
,vue3为
`app`
。云对象无论客户端是vue2还是vue3,在app平台获取的platform均为
`app`
。这一点在使用uni-id时需要特别注意,详情见:
[
uni-id文档 preferedAppPlatform
](
uni-id.md?id=prefered-app-platform
)
-
云对象与云函数内获取客户端platform稍有不同,云函数未拉齐vue2、vue3版本app平台的platform值,vue2为
`app-plus`
,vue3为
`app`
。云对象无论客户端是vue2还是vue3,在app平台获取的platform均为
`app`
。这一点在使用uni-id时需要特别注意,详情见:
[
uni-id文档 preferedAppPlatform
](
uni-id
/old
.md?id=prefered-app-platform
)
### 获取云端信息@get-cloud-info
### 获取云端信息@get-cloud-info
...
...
docs/uni-id/old.md
浏览文件 @
f2115edf
...
@@ -116,7 +116,7 @@ uni-id的云端配置文件在`uniCloud/cloudfunctions/common/uni-config-center/
...
@@ -116,7 +116,7 @@ uni-id的云端配置文件在`uniCloud/cloudfunctions/common/uni-config-center/
注意:
注意:
-
**config.json是一个标准json文件,不支持注释**
-
**config.json是一个标准json文件,不支持注释**
-
如果不希望使用config.json初始化而是想自行传入参数(一般不推荐这么做),可以使用
`createInstance`
方法
[
uniID.createInstance
](
../uni-id.md?id=
create-instance
)
-
如果不希望使用config.json初始化而是想自行传入参数(一般不推荐这么做),可以使用
`createInstance`
方法
[
uniID.createInstance
](
#
create-instance
)
> 在云函数URL化的场景无法获取客户端平台信息,可以在调用uni-id相关接口之前(推荐在云函数入口)通过修改context.PLATFORM手动传入客户端平台信息
> 在云函数URL化的场景无法获取客户端平台信息,可以在调用uni-id相关接口之前(推荐在云函数入口)通过修改context.PLATFORM手动传入客户端平台信息
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录