如何在SuiteCRM中创建API access_token?

问题描述

如何在SuiteCRM中创建API access_token?

他们的documentation具有先决条件:1)安装作曲家,2)为Oauth2创建私钥和公钥,以及3)可选地更改Oauth加密密钥。我已经完成了全部三个。我不知道下一步该怎么做。他们为像我这样的非开发人员提供的文档很难掌握。

服务器:AWS Linux2,SuiteCRM 7.10.27,Apache,MysqL 5.7。*

解决方法

  1. 安装作曲家。 done
  2. 为Oauth2创建私钥和公钥。 done
  3. (可选)更改Oauth加密密钥。 done
  4. 依次转到“管理员”和 OAuth2客户端和令牌
  5. 创建新密码客户端(记住密码)
  6. 利润,我要将curl示例附加到我的localhost实例容纳中

curl example,change HOST,CLIENT_ID,USER and PASS

 curl --request POST \
  --url http://localhost:8080/Api/access_token \
  --header 'accept: application/json' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data scope= \
  --data grant_type=password \
  --data client_id=113c04ed-075f-5b0a-35ea-5f8cc9c24399 \
  --data client_secret=YourSecPass \
  --data username=admin \
  --data password=otherSecPass

祝你好运