You need to enable JavaScript to run this app.
导航
数字大屏Token发布
最近更新时间:2024.11.15 11:23:36首次发布时间:2023.12.27 18:44:11

1. 概述

数字大屏开启访问加密后,可选择 Token 验证方式,将可视化大屏的访问权限与用户的权限体系进行集成。

2. 功能介绍

2.1 开启 Token 验证并获取密钥

在大屏发布时开启「访问加密 - Token验证」,此时您将获得该大屏的访问 URL 和 SecretKey,SecretKey 不支持用户修改。为保障大屏数据以及用户信息的安全性,请您妥善保管 SecretKey。
Image
Image

2.2 生成 Token

2.2.1 设置 Payload

参数

类型

必填

备注

secretKey

string

Y

大屏 Token 访问的密钥

expireTime

number

Y

过期时间(秒),若当前时间超出过期时间,则大屏不允许访问。系统支持的最长过期时长为 24 小时(86400 s),请确保您的服务器时间为东 8 区标准时间。

2.2.2 发送请求,获取 Token

  • 请求接口
  • 请求方法
    • POST

2.2.3 拼接 URL

将上一步生成的 Token 拼接到投屏链接当中。

3. 示例

3.1 代码示例

  • 拿到 secretKey 发送请求获取 Token。
curl --location 'https://console.volcengine.com/bi/datawind/aeolus/api/v3/largeScreen/sharingToken' \
\--header 'accept: application/json, text/plain, \*/\*' \
\--header 'Content-Type: application/json' \
\--header 'Cookie: locale=zh-cn' \
\--data '{
   "secretKey": "12345678",
   "expireTime": 8400
}'
  • 返回 Token
{
    "code": "aeolus/ok",
    "data": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHBpcmVfdGltZSI6MTY4MDAzMzExOX0.5yR3zapM1wE7U9HDhS8fTfM2PoCzCOsuqDFWqhRmG-0",
    "msg": "成功"
}

  • 请求链接中拼接 Token 进行访问,形式为 accessToken=xxxxxxxxx
https://console.volcengine.com/bi/datawind/#/vScreen/preview?appId=555327&id=3478&openMode=1&accessKey=hXpmU2fT&accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHBpcmVfdGltZSI6MTY4MDAzMzExOX0.5yR3zapM1wE7U9HDhS8fTfM2PoCzCOsuqDFWqhRmG-0