通过 forge 查看器访问的模型的应用程序级访问管理

Application level access management for models accessed through the forge viewer

我已将 forge 查看器添加到 Web 应用程序中,不同的用户可以在其中访问不同的 drawings/models。

我们当前对该功能的实现使我们自己的后端功能成为我们的前端和 Autodesk Forge 之间的代理 API。此处,后端在向 Autodesk API.

进行身份验证后添加授权 header

虽然这对于将模型上传和翻译到 Autodesk 存储桶来说很好,但查看器通过我们自己的后端作为代理检索这些翻译后的模型似乎没有必要。例如,Azure 或 AWS object 存储允许创建可以通过“已签名”URL 直接访问的私有存储桶。这样前端客户端只需要从后端获取这样一个签名的URL,然后就可以直接从Azure/AWS桶中检索文件。

是否可以使用 Autodesk Forge 做类似的事情(创建一个可以直接从客户端访问的私有存储桶)API?

如果不是,是否可以将翻译后的模型 SVF 文件存储在我们自己的 Azure/AWS 存储桶中并将查看器指向该位置?这样我们使用 Autodesk Forge 来翻译模型,我们可以通过 Azure/AWS.

中的私有存储桶控制访问

对于您的第一个问题(创建一个客户端可以直接访问的存储桶),很遗憾,我们不支持该问题。

关于自己提供 SVF 文件并将 Forge Viewer 指向其自定义位置的可能性, 可能但不推荐。使用条款的唯一要求是必须从 Autodesk 域提供 Forge 查看器资产(JavaScript、CSS、图像等)。