硬件开发工具链平台云服务
硬件开发工具链平台云服务
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 控制台指南
-
用户指南
- IPDCenter基础服务使用指南
- 数字化制造云平台使用指南
- 工业仿真云平台服务使用指南
- 开发指南
- API参考
-
常见问题
- 控制台
- IPDCenter基础服务
- 产品主数据协同服务
-
数字化制造云平台
- 什么是一级租户和二级租户?
- 用户忘记密码了怎么办?
- 为什么在使用数字化制造云平台时提示无权限操作?
- 如何调整用户的功能操作权限?
- 配置“工厂建模”前需要做哪些准备?
- 如何自定义“Part定义”中的“单位”取值?
- 添加班次前需要做哪些准备?
- 标准制造数据模型当中支持的参数不满足用户业务要求怎么办?
- 数字化制造云平台系统中数据常见的状态有哪些?
- 为什么在引用其他功能模块数据时选不到之前配置的记录?
- 产品质检方案定义当中质检方案数据怎么修改?
- 生成工单质检方案的方式有哪些?
- 工单冻结后对工单有什么影响?
- 进入“生产管理”下的页面时提示“请先关联工厂”?
- 为什么“物料信息查询”页面导入物料信息提示物料不存在?
- 进入“质量检验”下的页面时提示用户未关联部门?
- 工业仿真云平台服务
- 文档下载
- 通用参考
链接复制成功!
基于IPDCenter的单点登录配置
背景介绍
为实现IPDCenter与各个产品之间的集成,当前CraftArts IPDCenter提供单点登录能力,在部分无SSO场景下,可实现各个产品与IPDCenter之间的单点登录。
前提条件
已有CraftArts IPDCenter登录账号,且具有集成管理员角色。
基本信息配置
- 登录CraftArts IPDCenter管理中心。
- 选择左侧导航栏的“集成管理 > 应用集成”,单击“添加应用”。
图1 添加自建应用
- 输入应用名称:如“自建App”。
- 输入应用首页地址:如“https://example.com”
- 上传应用图标,图片大小限制在2MB内,格式jpg、png、jpeg。
- 将集成认证OAuth2开关打开。
- 退出地址,应用的退出地址,请以http或https开头,例如:https://xx.xx/logout。
- Refresh Token有效期(秒),允许用户在多久时间内不用重新登录应用的时间。
- Access Token有效期(秒),允许用户在多久时间内保持登录应用的时间。
- 单击“确定”,并复制OAuth2集成认证的凭据。
图2 认证凭据
- 配置“应用首页地址”,此参数配置为产品页面的URL,集成CraftArts IPDCenter单点登录后,在登录成功后用户会跳转到相应的地址,跳转地址的域名需要和此配置保持一致;
- 配置“用户退出通知地址”,此参数会在CraftArts IPDCenter系统退出登录时,后端会以GET请求类型异步调用该参数地址,并传入userId、tenantId字段,单向通知集成应用退出登录状态。
接口对接指导
应用需要完成的逻辑
- 在用户访问应用时,应用需要判断是否已经登录,如果没有登录,需要重定向到CraftArts IPDCenter登录页面,重定向的地址为下面接口中的获取授权码接口。
- 用户在CraftArts IPDCenter登录成功后,CraftArts IPDCenter会自动重定向到应用页面,同时会携带授权码,此时,应用在后端需要通过授权码调用
CraftArts IPDCenter的2个接口(getToken接口、getUserInfo接口),换取具体的用户信息。
接口信息地址
父主题: 统一认证配置指南