BIM 360现场经典认证-单点登录



我的公司目前正在使用用户名和密码对BIM 360 Field经典API进行身份验证。用户名的格式为username@corpxyz.com.

我们正在考虑使用Autodesk的SSO解决方案,以便任何拥有@corxyz.com电子邮件地址的人都可以使用SSO。

有人知道Field classic API是否支持SSO吗?我怀疑,一旦我们为corpxyz.com启用SSO,登录API的尝试就会失败。

更新(2020-03-17(

我的公司当前未在域中完全启用SSO。我们在试点测试期间将用户列入白名单。我发现我可以通过启用SSO的帐户成功地与Field Classic API通信。仍然需要确定的是,一旦域完全启用SSO,这种行为是否会改变。

Mike

要将SSO与BIM360 Classic Field一起使用,您需要创建一个Forge开发人员帐户,并按照以下步骤进行操作,您应该能够使用Autodesk ID登录,并扩展为SSO:

  1. 按照本教程中的步骤,获得伪造访问令牌

  2. 获得访问令牌后,可以调用POST api/login_by_forge_token并获得Field内部票证。这是API文档,但它目前没有在Field API文档中列出,因为它只针对我们的企业客户。

POST api/login_by_forge_token
Description: Attempts to authenticate with the mobile API using a forge access token. On success, returns a 36 byte GUID "ticket" which needs to be passed in on subsequent calls.

Status Codes:
200 User has authenticated and is successfully logged in.
500 failed to verify user

Access: FREE
Return: JSON - Returns a ticket which must be passed for each subsequent request in the session.
Parameters:
forge_token : string - The forge access token.
device_type : string - (optional) The type of device
device_identifier : string - (optional) A unique identifier for the device.

注意1.在创建Forge应用程序时,请按照此处提到的创建应用程序教程选择BIM360产品。

注2.此字段内部票证与您通过调用POST api/login获取时的票证相同,并且可以通过POST api/logout使其无效。

相关内容

  • 没有找到相关文章

最新更新