使用开放平台API接口登录系统
使用场景
企业在使用本系统的同时可能还使用了其他系统,通过开放平台API接口,可以实现登录其他系统后,免登录进入本系统。
赠送开放平台权限
开放平台接口API访问权限需在私有云站点管理后台进行用户配置赠送后才能开通
1、登录私有云管理后台https://私有云域名/admin,选择表单->用户表单赠送管理->赠送
| 如图所示: | |
|---|---|
![]() |
2、输入需要赠送的账号并勾选是否赠送开放平台和是否赠送平台级接口权限然后提交
账号可直接在前台注册或在私有云后台的用户列表新增,具体操作可查看私有云后台操作说明文档
| 如图所示: | |
|---|---|
![]() |
创建开放平台密钥
1、登录上面赠送的账号到私有云https://私有云域名/应用主页工作台,点击右上方个人头像,选择开放平台后,可看到密钥管理界面。
| 如图所示: | |
|---|---|
![]() |
2、点击自定义密钥创建自定义权限API Key
| 如图所示: | |
|---|---|
![]() |
3、给API Key设置查询账号基本信息和登录账号权限
| 如图所示: | |
|---|---|
![]() |
接口调用
1、调用查询账号基本信息接口(接口文档)查询需登录账号的user_id(用户id)和该账号所在的corp_id(团队id)
2、调用登录账号接口(接口文档),传入上面获取的user_id、corp_id得到登录跳转url,使用该url可在浏览器中直接跳转登录
这里以ApiPost工具为例进行调用测试,工具下载地址
请求头内容,YOUR_APIKEY替换为上面创建的API Key
{ "Authorization": "Bearer YOUR_APIKEY" }
(1)、 导入请求头
| 如图所示: | |
|---|---|
![]() |
(2)、 调用接口查询账号信息
| 如图所示: | |
|---|---|
![]() |
(3)、 调用登录账号接口得到登录跳转url
| 如图所示: | |
|---|---|
![]() |








