快速开始
达实智能AIoT平台是功能强大,高性能,易上手的现代化物联网平台,以「万物智联」为使命,为设备互联互通提供底座。
一、能力概览
1.2、AIoT为数据源头
sequenceDiagram
实施->>AIoT: 登录
AIoT-->>第三方: 提供访问凭证配置信息
AIoT-->> 第三方: 提供用户数据
2、单点登录对接
2.1、 对接WEB单点登录
2.1.1、对接达实oauth2单点登录
sequenceDiagram
对接方-->> 实施: 提供回调地址
实施 -->> AIoT: 新建单点登录配置
实施 -) 对接方: 提供单点登录配置
对接方 -->> AIoT: 获取授权码
AIoT -) 对接方: 重定向回调地址并携带授权码
对接方 -->> AIoT: 授权码获取令牌
AIoT -) 对接方: 返回用户令牌
对接方 -->> AIoT: 获取用户信息
AIoT -) 对接方: AIoT用户信息转换为第三方登录信息
2.2、 对接APP单点登录
2.2.1、第三方应用嵌入达实APP/小程序
第三方主动对接:
(一)对接用户令牌
操作步骤
sequenceDiagram
实施->>AIoT(web端): 登录
AIoT(web端)-->>APP引擎(应用): 门户设计-应用中心-新增第三方应用。链接第三方链接,参数内容 选择授权码
操作步骤
```mermaid
sequenceDiagram
实施->>AIoT(web端): 登录
AIoT(web端)-->>APP引擎(应用): 门户设计-应用中心-新增第三方应用。链接第三方链接
(二)对接授权码
sequenceDiagram
对接方-->> 实施: 提供回调地址
实施 -->> AIoT: 新建单点登录配置
实施 -) 对接方: 提供单点登录配置
对接方 -->> AIoT: 应用页面配置回调地址链接
AIoT -) 对接方: 重定向回调地址并携带授权码
对接方 -->> AIoT: 授权码获取令牌
AIoT -) 对接方: 返回用户令牌
对接方 -->> AIoT: 获取用户信息
AIoT -) 对接方: AIoT用户信息转换为第三方登录信息
达实适配第三方:
sequenceDiagram
实施->>AIoT(web端): 登录
AIoT(web端)-->>APP引擎(应用): 门户设计-应用中心-新增第三方应用。链接填达实通用链接
新建数据源:
新建h5应用
:::tip
1、达实通用链接:
{{域名}}/api/custom-datasource/custom/v1/third-login/portal?source={{来源}}&project={{项目id}}&subfix={{第三方地址后缀}}&redirect_url={{第三方页面地址}}
source:标识第三方。例如:达实-das
project: 数据数据源所在项目一致
redirect_url:第三方页面地址
subfix:第三方地址需要补充的后缀
2、此方式需要在数据源-项目下配置 一个第三方的数据源
3、传入参数-参数名称: 必须有 access_token 用户TOKEN
:::
2.2.2、达实h5链接嵌入第三方应用
sequenceDiagram
实施->>第三方: 提供中间页链接
第三方-->>达实h5: 打开达实h5链接并携带可获取用户身份的标识
达实h5-->>达实服务端: 将链接参数完整的传递至免登接口
达实适配第三方:
备注:
达实h5链接:APP承载页。链接地址固定
免登接口:{{域名}}/api/customer/customer/v1/visitor/{{来源}}/app/login?project= {{项目id}}&redirect_url={{aiot具体应用地址}}&等其它参数
其它参数:用于获取第三方用户信息
第三方主动对接:
待实现
最后修改时间: 5 个月前