【问题标题】:Access to BIM-360 team projects/items,... with 2-legged authentication context访问 BIM-360 团队项目/项目,... 具有 2 腿身份验证上下文
【发布时间】:2018-06-30 06:44:20
【问题描述】:

我想通过 2-legged 身份验证上下文访问我的 BIM360 或 A360 中的中心、项目和项目,并且不想指示用户伪造身份验证页面。在这种情况下我该怎么办?如何在 2-legged 身份验证上下文中提供 x-user-id?

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    您不能,这些只是三足 API。您可以手动登录一次您的帐户并获得一个存储在服务器上的 3-legged 令牌并用于对这些端点执行 3-legged 请求。您还需要实现一些逻辑来自动刷新令牌以使其保持有效,因为如果它过期,您需要再次登录。然而,这不是常见的/推荐的做法。

    这篇文章可能有用:Landing your Forge OAuth authentication workflow

    【讨论】:

    • 但是我需要一个可以传递用户名/密码/范围并将令牌/刷新令牌返回给我的 API。
    • 另一方面,在(GET Hubs)参考页面[developer.autodesk.com/en/docs/data/v2/reference/http/hubs-GET/…作者说对于授权,我们必须使用通过两足或三足OAuth流程获得的令牌。而对于两足认证上下文,表示我们可以在请求头中使用 x-user-id。请澄清或手动登录。
    猜你喜欢
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    • 2019-11-13
    • 2020-05-15
    • 2020-03-03
    • 2021-03-02
    • 2013-05-30
    • 1970-01-01
    相关资源
    最近更新 更多