登陆 Api
登录相关的接口,对上层系统的HTTP接入和WebSocket接入都有效
1 Linkis接口规范#
Linkis在前后端进行交互的时候,定义了一套自己的接口规范。
如果您对接口规范感兴趣,请点击这里查看接口规范
2 如何实现免登录#
进入linkis-gateway/conf目录,执行命令:
vim linkis.properties将测试模式打开,参数如下:
wds.linkis.test.mode=true # 打开测试模式 wds.linkis.test.user=enjoyyin # 指定测试模式下,所有请求都代理给哪个用户3 登录接口汇总#
我们提供以下几个与登录相关的接口:
- 登录
- 登出
- 心跳
4 接口详解#
4.1 登录#
接口
/api/rest_j/v1/user/login提交方式
POST
{ "userName": "", "password": "" }- 返回示例
{ "method": "/api/rest_j/v1/user/login", "status": 0, "message": "OK", "data": { "isAdmin": false, "loginNum": 5, "userName": "enjoyyin", "lastLoginTime": 1722222222222 } }4.2 登出#
接口
/api/rest_j/v1/user/logout提交方式
POST无参数
返回示例
{ "method": "/api/rest_j/v1/user/logout", "status": 0, "message": "退出登录成功!" }4.3 心跳#
接口
/api/rest_j/v1/user/heartbeat提交方式
POST无参数
返回示例
{ "method": "/api/rest_j/v1/user/heartbeat", "status": 0, "message": "维系心跳成功!" }