LarkSR帮助手册3.2.23+
环境准备
硬件环境
CPU
内存
GPU
声卡
软件环境
操作系统
Chrome浏览器
VC运行库
DX Runtime
文本编辑器
虚拟声卡驱动
虚拟摄像头驱动
虚拟手柄驱动
系统设置
关闭防病毒和防火墙
关闭应用运行通知
设置开机自动登录
设置从不休眠-从不关闭显示器
使用加密狗的设置
安装部署
系统构成
单机版
简易集群版(Windows)
简易集群版(Linux Docker)
三维程序适配
程序适配要求
部署详解
单机内网
单机外网
集群内网(Windows)
集群外网(Windows)
集群外网(Linux Docker)
部署案例
Nginx反向代理
高级集群部署
turn服务器转发
服务器端口映射
GPU专用服务器
服务器上架指南
操作系统注意事项
运行LarkXR
浏览器
浏览器支持
前台使用说明
语言支持
应用一览
使用说明
进入应用
使用说明_副本1
视频交互
使用说明_副本2
语音交互
语音使用说明
直播推流
使用方式
文字输入
输入法使用说明
区域探测
区域使用说明
分配策略
详细说明
摇杆设置
手势说明
触摸模式使用说明
功能菜单
PC端
移动端
退出应用
退出使用说明
后台使用说明
登录页
数据中心
资源监控
使用统计
客户端异常监控
应用管理
应用管理
分享
触屏键鼠映射
预启动应用一览
进程管理
进程管理
同步管理
同步管理
终端管理
SR终端管理
组别管理
组别管理
系统设定
接入管理
参数设置
授权方式
无操作时限
存储
安全
区域设置
定制Logo
短信通知
监控数据存活设置
端口映射
分配策略
限流配置
主题
用户管理
用户管理
修改密码
修改密码
品牌定制化
Web端
服务端
应用存储
单机版存储
本地存储
AWS S3存储
OBS存储
OSS存储
Minio存储
集群版存储
本地存储_副本1
AWS S3存储_副本1
OBS存储_副本1
OSS存储_副本1
Minio存储_副本1
通用功能
磁盘空间
功能组件
数据通道
附加参数
智能语音
视频输入
语音输入
手柄接入
互动模式
使用方式_副本1
前台页面使用
互动模式接口对接
安全设置
功能服务组件
Nacos
Redis
MariaDB
Minio
数据库监控
屏蔽此功能
更改用户名密码
Https访问
Windows
Linux Docker
客户端访问凭证
加密15分钟
一次性加密
IP黑白名单
黑名单
白名单
允许跨域
系统允许跨域
允许跨域上传应用
常见问题
常见问题一览
更新记录
产品更新记录
升级3.3注意事项
-
+
首页
接入管理
接入管理是为第三方系统接入LarkXR平台时提供授权访问使用的,避免未经允许的第三方任意使用应用。也可进行多租户管理,多个客户托管到服务器上,单独授权安全访问,并发数,和接入凭证  **appKey和appSecret用于租户URL加密分享**,加密分享进入应用,或者应用一览的链接,有效期默认为 15 分钟。有效期是指根据 appKey和appSecret生成的签名参数的有效期,例如您复制生成的最终公开分享的 URL 地址,在15分钟之后就会过期,页面也将不能访问,这时只有通过重新计算签名参数来生成新的 URL 地址才能访问,若**开启了一次性校验**,生成的签名只能使用一次,再次使用时,即使没有到15分钟有效期,也无法继续使用,这样就充分保证了您页面的安全性。 默认设置了客户端凭证验证密钥,页面提示“权限不足”,表示您的访问被拒绝了。 如果想要打开页面,需要完成以下步骤: 1. 添加应用时选择相应所属的接入凭证 2. 记录接入管理中对应的appKey和appSecret 3. 将appKey和appSecret和当前时间戳(long型数值)按字母序排序,然后进行SHA-1摘要签名,示例代码最后附上 4. 将时间和加密后的签名分别命名为timestamp , signature 5. 将appKey,timestamp, signature参数放入 URL 的 querystring 中。适用于进入应用接口(enterAppli、getEnterAppliURL),以及获取列表接口(getAppliList)切忌不要带上appSecret,否则密钥将泄露。 **限制某租户并发数** 例如某个租户托管应用到服务器上,服务器总并发数是根据系统授权定的,每个租户可以划分其中一部分授权数,需要完成以下步骤。 1. 添加应用时选择相应所属的接入凭证 2. 设置接入凭证的并发数,0表示无限制,数量不可超过系统总并发数。 3. 所有在以上接入凭证下的应用,总并发数为以上设置的并发数, **adminKey和adminSecret用于接口安全调用** 一部分接口,例如上传应用,修改应用等,需要安全调用,**租户URL加密分享**,实现方式相似,凭证15分钟之后就会过期,接口也将不能访问,这时只有通过重新计算签名参数来生成新的接口地址才能访问,这样就充分保证了接口调用的安全性 1. 添加应用时选择相应所属的接入凭证 2. 记录接入管理中对应的adminKey和adminSecret 3. 将adminKey和adminSecret和当前时间戳(long型数值)按字母序排序,然后进行SHA-1摘要签名,示例代码最后附上 4. 将时间和加密后的签名分别命名为timestamp , signature 5. 将adminKey,timestamp, signature参数放入接口的header部分 ```java java代码示例 public static String getSignature( String key, String secret, String timestamp){ String[] arr = new String[] { key, secret, timestamp }; // appKey、appSecret、timestamp三个参数进行字典序排序 Arrays.sort(arr); StringBuilder sb = new StringBuilder(); //将三个参数字符串拼接成一个字符串 for (int i = 0; i < arr.length; i++) { sb.append(arr[i]); } MessageDigest md; String signature = null; try { md = MessageDigest.getInstance("SHA-1"); // 进行sha1摘要 byte[] digest = md.digest(sb.toString().getBytes()); signature = byteToStr(digest); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return signature; } /** * 将字节数组转换为十六进制字符串 * * @param byteArray * @return */ private static String byteToStr(byte[] byteArray) { String strDigest = ""; for (int i = 0; i < byteArray.length; i++) { strDigest += byteToHexStr(byteArray[i]); } return strDigest; } /** * 将字节转换为十六进制字符串 * * @param mByte * @return */ private static String byteToHexStr(byte mByte) { char[] Digit = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; char[] tempArr = new char[2]; tempArr[0] = Digit[(mByte >>> 4) & 0X0F]; tempArr[1] = Digit[mByte & 0X0F]; String s = new String(tempArr); return s; } ``` ```php PHP代码示例 // 排序 sort($arr, SORT_NATURAL); $string = implode('', $arr); $signature = sha1($string); ```
pxy_js
2025年3月14日 14:45
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
开发者交流群
QQ群号:1011308692
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期