Skip to main content
Version: 0.11.0

Login Api

Log in to the related interface, which is effective for both HTTP access and WebSocket access of the upper system

1 Linkis interface specification

Linkis defines its own set of interface specifications when interacting between the front and back ends.

If you are interested in the interface specification, please click here view interface specification

2 How to achieve login-free

Enter the linkis-gateway/conf directory and execute the command:

    vim linkis.properties

Turn on the test mode, the parameters are as follows:

    wds.linkis.test.mode=true # Turn on test mode
wds.linkis.test.user=enjoyyin # Specify which user all requests are delegated to in test mode

3 Login interface summary

We provide the following login-related interfaces:

  • Log in
  • Sign out -Heartbeat

4 Interface details

4.1 Login

  • Interface /api/rest_j/v1/user/login

  • Submission method POST

      {
"userName": "",
"password": ""
}
  • Return to example
    {
"method": "/api/rest_j/v1/user/login",
"status": 0,
"message": "OK",
"data": {
"isAdmin": false,
"loginNum": 5,
"userName": "enjoyyin",
"lastLoginTime": 1722222222222
}
}

4.2 Logout

  • Interface /api/rest_j/v1/user/logout

  • Submission method POST

    No parameters

  • Return to example

    {
"method": "/api/rest_j/v1/user/logout",
"status": 0,
"message": "Logout successfully!"
}

4.3 Heartbeat

  • Interface /api/rest_j/v1/user/heartbeat

  • Submission method POST

    No parameters

  • Return to example

    {
"method": "/api/rest_j/v1/user/heartbeat",
"status": 0,
"message": "Maintaining the heartbeat success!"
}