You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Autodesk APS双腿认证访问BIM360 Hub异常问题咨询

Autodesk APS双腿认证访问BIM360 Hub异常问题咨询

这个问题我之前帮用户排查过类似的情况,核心原因是BIM 360 Hub的应用授权配置,咱们一步步拆解逻辑和解决方案:

先理清关键权限逻辑

  • 3Leg Token(三方授权):它代表的是授权用户的身份,只要用户本身拥有某个Hub的访问权限,通过3Leg Token就能直接访问该Hub的资源——但GetHubs接口返回的是你的APS应用被授权访问的Hub列表,不是用户个人能访问的所有Hub,所以哪怕3Leg能读取文件,未授权给应用的Hub也不会出现在GetHubs结果里。
  • 2Leg Token(双方授权):它代表你的应用本身的身份,只有当Hub所属的BIM 360 Account管理员把你的应用添加到Account的集成授权列表中,应用才能用2Leg Token访问该Account下的所有Hub及资源,否则就会返回403 Forbidden。

具体解决方案

  1. 找到Hub对应的BIM 360 Account管理员:这个Hub属于某个企业级的BIM 360 Account,需要该Account的管理员(通常是企业BIM 360负责人)来操作授权。
  2. 管理员完成应用授权操作:
    • 管理员登录BIM 360 Account Admin后台,进入「Apps & Integrations」板块。
    • 在「Available Apps」中搜索你的APS应用(如果搜不到,可能需要先在APS开发者中心将应用设置为可发现状态,或者直接通过应用ID查找)。
    • 点击「Add to Account」完成授权,授权时确认勾选你需要的权限scope(比如data:read等)。
  3. 验证授权效果:授权完成后,用2Leg Token调用GetHubs接口,之前看不到的Hub应该会出现在结果里,同时调用文件列表接口也不会再返回403错误。

额外注意点

如果你的APS应用是多Account模式,可以关联多个BIM 360 Account,每个Account都需要单独完成上述授权;如果是单Account模式,只能绑定一个Account,其他Account下的Hub自然无法通过2Leg Token访问。

备注:内容来源于stack exchange,提问作者anthip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:29:40