SuiteCRM7.12.5 API通过OAuth2鉴权访问

194 阅读1分钟

基于SuiteCRM独特的內构环境,在对外进行数据对接的时候可考虑通过OAuth2鉴权进行验证。
一、给指定客户端创建客户端信息和密钥
①为OAuth2创建私钥和公钥
//{{suitecrm.root}}/Api/V8/OAuth2

openssl genrsa -out private.key 2048
openssl rsa -in private.key -pubout -out public.key
sudo chmod 600 private.key public.key
sudo chown www-data:www-data p*.key

参考官方文档

②在SuiteCRM的系统管理创建客户端信息

048704bf3798868a3e727d592eba00f.png

1653460763(1).png

1653460805(1).png

二、postman模拟客户端通过client_id和client_secret获取access_token

1653460927(1).png

三、postman模拟客户端通过access_token获取客户指定记录数据

1653461142(1).png

后续将补充获取当前通过验证关联的用户信息,刷新token等应用场景