有没有办法增加access_token的过期时间

问题描述 投票:0回答:1

我们正在尝试在离线模式下使用 Forge Viewer,但主要的阻碍是,获取的 access_token 一小时后就会过期。有什么办法可以延长过期时间吗?

autodesk-forge
1个回答
0
投票

在 Forge 平台中,生成的访问令牌的有效期为 1 小时,这是不可协商的。这是出于 Autodesk 端的安全原因,不幸的是,您无法增加到期时间。

也就是说,您可以考虑以下一些不涉及延长代币寿命的替代方法:

  1. 实现令牌刷新机制:您的应用程序可以实现一种机制,在 access_token 过期之前定期更新它。但是,请注意,这在完全离线模式下不起作用。

  2. 对查看器使用双腿身份验证:您可以在 Forge Viewer 中使用“双腿身份验证”,该查看器可以在离线模式下使用。不过,您的应用程序必须处理获取和刷新令牌的问题。

  3. 完全提取 SVF 以进行离线查看:对于非常特殊的情况,您可以提取 Forge Viewer 使用的 SVF 和属性数据库,并设置离线查看器以便能够在本地加载这些数据。

请注意,这些解决方法有其自身的复杂性,并且可能不适用于所有情况。最好分析您的用例并决定哪种方法最适合您。

© www.soinside.com 2019 - 2024. All rights reserved.