开发者社区 问答 正文

datav登录时的token验证在什么地方设置

求助各位,datav登录时的token验证在什么地方设置

展开
收起
q2oi7ihzoohn4 2021-11-24 09:47:38 581 分享 版权
阿里云 AI 助理回答

在DataV中设置登录时的Token验证主要涉及到通过Token验证分享功能,具体操作步骤如下:

  1. 进入发布流程

    • 在画布编辑器页面右上角,点击“发布”按钮,进入发布页面。
  2. 开启Token验证

    • 在“发布”弹窗中,找到并打开“通过Token验证”开关。这将为您的可视化应用启用Token验证功能。
  3. 获取Token验证码

    • 开启Token验证后,系统会自动生成一个Token。请务必记录下这个Token,后续分享时需要用到它。
  4. (可选)配置验证有效期

    • 您可以根据需要选择是否设置Token的有效期。如果设置有效期,访问者首次验证成功后,在有效期内无需再次验证;若不设置,则每次访问都需要进行Token验证。
  5. 生成签名URL以供分享

    • 为了确保安全分享,您需要使用Token、可视化应用编码及当前时间生成签名URL。这通常涉及编码、加密等技术步骤,具体实现可参考提供的示例代码(PHP、Node.js、Java等)。

    • 简单来说,过程包括:组合屏幕ID与当前时间戳,使用HMAC-SHA256算法和Token对组合字符串进行加密,然后将加密结果及时间戳作为查询参数附加到分享URL上。

通过上述步骤,您可以完成DataV登录或访问时的Token验证设置,确保只有持有有效Token的用户能够访问您的可视化应用。请注意,实施此过程需具备一定的编程知识,并确保遵循安全最佳实践。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答