AutoDesk Forge 获取令牌认证

时间:2021-03-23 20:08:51

创建应用程序

在开始使用Forge Platform之前,您需要设置一个应用程序并获取您的客户端ID和密码。

步骤1:登录Dev Portal

去开发门户网站:https://developer.autodesk.com/

 AutoDesk Forge  获取令牌认证

如果您没有Autodesk帐户

  • 点击“注册”按钮。
  • 在下一个“注册”屏幕中,填写表单并单击“注册”按钮创建您的帐户。
  • 创建帐户后,您将自动登录到开发者门户网站。(请务必点击要发送给您的验证电子邮件中的链接。)

 AutoDesk Forge  获取令牌认证

 

如果您已经拥有Autodesk帐户

  • 点击“登录”按钮。
  • 在下一个“登录”屏幕中,输入您的电子邮件地址和密码,然后单击“登录”登录开发人员。

AutoDesk Forge  获取令牌认证

步骤2:创建应用程序

登录后,您可以创建应用程序。

AutoDesk Forge  获取令牌认证

点击“我的应用”页面右上角的“创建应用”按钮,在下一个屏幕中,

AutoDesk Forge  获取令牌认证

  • 选择要使用的API。
  • 输入您的应用程序名称和描述。
  • 输入回调网址。请注意,通配符在路径中允许(但不在主机名中)。有关更多信息,请参阅API基础知识中的“回调URL”定义

步骤3:注意您的客户端ID和密码

设置应用程序后,您将在新创建的应用页面中看到客户端ID和客户端密码。您将需要所有其他OAuth流程中的这些,并通过扩展完成本网站上的所有其他教程!

 AutoDesk Forge  获取令牌认证

POST认证

通过提供您的应用程序的客户端ID和密码来获取双腿访问令牌。

资源信息

方法和URI POST https://developer.api.autodesk.com/authentication/v1/authenticate
数据格式 表单编码(请求); JSON(响应)

请求

名称 需要 值类型 描述
内容类型 一定是 application/x-www-form-urlencoded

身体结构

请求正文是以下参数的和号连接的名称值对的URL编码字符串:

名称 需要 值类型 描述
CLIENT_ID 该应用的客户端ID
client_secret 客户端的秘密应用程序
grant_type 一定是 client_credentials
范围 没有* 所需范围的空格分隔列表注意:URL编码的空间是 %20 有关 何时需要范围的详细信息,请参阅“ 范围” 页面。

 

身体结构(200)

成功调用的响应体是一个具有以下属性的平面JSON对象:

属性 值类型 描述
token_type 永远是 Bearer
过期日期在 INT 访问令牌过期时间(以秒为单位)
的access_token 访问令牌

 

AutoDesk Forge  获取令牌认证

AutoDesk Forge  获取令牌认证