检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“确定”,并复制OAuth2集成认证的凭据。 图2 认证凭据 配置“首页URL”,此参数配置为产品页面的URL,集成CraftArts IPDCenter单点登录后,在登录成功后用户会跳转到相应的地址,跳转地址的域名需要和此配置保持一致。 接口对接指导 应用需要完成的逻辑 在用户访问应
通用外部链接卡片展示效果如图1所示。 图1 通用外部链接卡片模板预览效果 配置模板卡片的配置文件 打开文本编辑工具,新建一个文件。 您也可以在开发工具新建一个文件作为配置文件。 在文件中填写配置文件信息,配置文件的参数配置说明请参见通用外部链接卡片配置文件参数配置说明。 配置文件格式如下: { "label":
IPDCenter外部集成开发 开发概述 总体开发思路 准备工作 快速开始 实现一个认证API 代码示例 常用调试方法 父主题: 统一认证配置指南
本章节以一个被调用API为例,进行检验API中token的合法性。 操作步骤 在一个待集成的应用系统中,找到一个API接口,如/testApi。 在工程中增加配置信息,具体配置获取方式见准备工作中收集信息章节。 jwt.service.publickey.url: 公钥获取地址 jwt.secret.id:
查看日志 在集成SDK后,在启动及运行过程中可能会出现错误,此时通过查看日志排查错误。 常见的错误有: 密钥相关的配置不正确,获取不到公钥信息。 密钥配置不正确或token失效,token检验失败。 父主题: 常用调试方法
信息。 图1 通用清单卡片模板预览效果 配置模板卡片的配置文件 打开文本编辑工具,新建一个文件。 您也可以在开发工具新建一个文件作为配置文件。 在文件中填写配置文件信息,配置文件的参数配置说明请参见通用清单卡片配置文件参数配置说明。 配置文件格式如下: { "tableList":
代码示例 使用Verify方法校验“token”,并且从中获取“issuer”信息。 代码示例如下: @Controller @RequestMapping("/api") public class TestController { @GetMapping("/testApi")
从Oracle官网下载并安装推荐使用的JDK版本。 推荐使用的JDK版本:JDK 8以上版本。 根据开发需要,下载并安装开发工具。 从Eclipse官网下载并安装Eclipse IDE for Java Developers最新版本。 从IntelliJ IDEA官网下载并安装IntelliJ
生命周期卡片的展示效果如图1所示。 图1 生命周期卡片预览效果 配置模板卡片的配置文件 打开文本编辑工具,新建一个文件。 您也可以在开发工具新建一个文件作为配置文件。 在文件中填写配置文件信息,配置文件的参数配置说明请参见生命周期数据卡片配置文件参数配置说明。 配置文件格式如下: { "label":
开发概述 关于认证 在系统间API交互时,需要对API做认证。CraftArts IPDCenter定义了API认证的规范与SDK,应用在与CraftArts IPDCenter的API集成过程中,需要按照此规范完成认证逻辑。 认证集成简介 CraftArts IPDCenter
常用调试方法 查看日志 父主题: IPDCenter外部集成开发
表3 参数配置相关操作 操作 描述 编辑参数配置 在“参数配置”页面,在左侧参数配置列表中选中记录,单击待编辑参数配置记录“操作”列的“编辑”,根据实际情况修改参数配置信息。 删除参数配置 在“参数配置”页面,在左侧参数配置列表中选中记录: 单击待删除参数配置记录“操作”列的“删除”,删除参数配置。
Token有效期(秒) 允许用户在多久时间内保持登录应用的时间。 配置“首页URL”,此参数配置为产品首页的URL,集成OrgID后,在OrgID登录成功后会跳转到此地址,并携带认证参数。 授权管理配置 在授权管理页面对用户进行授权(配置哪些账号可以登录此应用)。 单击“授权设置”,在“授权
总体开发思路 工作流程 使用统一认证集成的工作流程如下: 图1 工作流程 在第三方应用作为被调用方时,需要检验请求中的认证凭据的合法性: 获取请求头中的认证凭据-Token。 获取请求头中名为Authorization的认证凭据。 校验认证凭据。 调用SDK中的检验方法,将tok
应用配置 模块定义 API管理 栏目管理 数据字典 参数配置 父主题: 系统管理
实现一个认证API 开发指导 注意事项 父主题: IPDCenter外部集成开发
如果某类别配置下关联了子级类别配置,则该类别配置不能被删除。 如果某类别配置下关联了选项,则该类别配置不能被删除。 需要由用户自行配置的“类别配置管理”的基础数据(班次名称)参考表1和表2。 表1 类别配置管理基础数据(类别) 类别代码 类别名称 父类编码 工厂 启用 描述 shift 班次类别 - -
注意事项 当检验失败时返回的异常需要友好,用户能清楚知道错误原因。 校验功能最好在一个filter中实现,避免所有接口都实现一次检验。 父主题: 实现一个认证API
设置参数配置 设置ID生成器的参数配置。 前提条件 已登录MBM Space,且拥有“参数配置”菜单栏目的操作权限。 添加参数配置 在顶部导航栏中,选择“系统管理 > 应用配置 > 参数配置”。 进入“参数配置”页面。 在左侧参数配置列表中选中“ID生成器”,单击“添加”。 图1
选择“指定团队”时,需要配置可使用团队,仅所配置团队成员可以使用该应用的新增许可。 许可描述:可选参数,根据实际情况配置许可描述即可。 可用数量:所选许可能够调用的Feature数量。 单击“确定”,保存修改。 移除许可 在左侧导航栏中,选择“管理 > 应用许可配置”,进入“应用许可配置”页面。