上云无忧 > 文档中心 > 百度智能云边缘服务器ECS使用教程 - Lucky平台 | 用户登录和认证API接口
边缘服务器ECS
百度智能云边缘服务器ECS使用教程 - Lucky平台 | 用户登录和认证API接口

文档简介:
接口描述: 该接口用于用户登录或校验用户是否已经登录。用户登录后token有效期默认是36000秒,过期后需要重新登录。同一个用户同一时间段内进行多次登录,会获得不同的token,每个token都生效,拥有各自有效期。比如前端admin登录web后,客户端依然可以调用登录接口获得新的token,不会导致web前端登录失效。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

接口描述

该接口用于用户登录或校验用户是否已经登录。用户登录后token有效期默认是36000秒,过期后需要重新登录。同一个用户同一时间段内进行多次登录,会获得不同的token,每个token都生效,拥有各自有效期。比如前端admin登录web后,客户端依然可以调用登录接口获得新的token,不会导致web前端登录失效。

请求结构

POST /console/user/auth

请求头域

无特殊请求头。

请求参数

参数 类型 是否必选 描述 示例
userName String 登录用户名。如果是登录请求必填,否则忽略该字段 admin
password String 登录密码。如果是登录请求必填,否则忽略该字段 pwd1
token String 已登录用户收到的认证token,用于校验该用户是否已经登录。登录请求时该字段必须为空 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyTmFtZSI6ImFkbWluIiwiZXhwIjoxNjY1NTA3MDUwfQ.-RTto3RhQnY2yjafd-uruXvd9jQlzKV62TFA9kseJ7E

响应头域

无特殊响应头。

响应参数

参数 类型 描述
status Int32 接口返回状态, 0表示成功,其他表示失败。失败时请忽略data字段。
message String 成功或错误提示
data Map 设备信息
role String 该用户角色,当前固定为super
userName String 当前登录用户的用户名
token String 请求token为空时,会返回该字段作为已登录的凭证。用户在调用需要登录认证的API时需要携带该token作为请求头

请求示例

1、登录请求示例

POST /console/user/auth Content-Type: application/json Content-Length: 1254 
{ "username": "admin", "password": "pwd1" }

2、认证请求示例

POST /console/user/auth Content-Type: application/json Content-Length: 1254 { "token": "xxxx" }

响应示例

1、登录响应示例

HTTP/1.1 200 OK
cache-control: no-cache
content-length: 484 content-type: application/json; charset=utf-8 date: Thu, 17 Nov 2022 00:45:02 GMT
server: nginx/1.21.6 { "status":0, "message": "success", "data"{ "role": "super", 
"userName": "admin", "token": "xxxx" } }

2、认证响应示例

HTTP/1.1 200 OK
cache-control: no-cache
content-length: 484 content-type: application/json; charset=utf-8 date: Thu, 17 Nov 2022 00:45:02 GMT
server: nginx/1.21.6 { "status":0, "message": "success", "data"{ "role": "super", "userName": "admin" } }
相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部