5.1 单点登录

页面嵌入实现说明

嵌入页面需要用户token刷新标识refresh_token,refresh_token获取请参考3.2登录接口说明 第三方使用iframe 嵌入HAI平台web页面, 嵌入URL填写HAI平台首页URL(base_url/aiot/#/login?refresh_token=登录获取到的refresh_token),HAI平台会根据refresh_token获取token并维护获取token的生命周期,错误的refresh_token会导致HAI平台回退到登录页面

URL示例

http://192.168.18.124/aiot/#/login?refresh_token=FJAYGIF0V4Q_TXAZ12CX2A

HTTP请求说明

以下http请求需要以json格式传送和接收,固定参数head需标注

Accept:application/json,
Content-Type:application/json,
Authorization:Bear xxxxxxxxxxxxxxx(登录时获取的access_token)

HTTP响应说明

  1. api接口严格区分get 或 post方法。
  2. 文档中出现的 1为true,0为false。
  3. api接口返回均为JSON个格式字符串。
  4. token 采用oauth2授权方式,支持refresh token,每个api 都有token鉴权,如果鉴权失败会返回http code 500, message 消息为:
{
  "error": "error: wrong",
	  "code": 401,
	  "message": "error: wrong",
	  "details": []
}