正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发指导 创建一个Spring的API,在API中获取token,并检验token的合法性。 开发过程 在Spring boot项目工程中创建一个API。 @Controller @RequestMapping("/api") public class TestController
实现一个认证API 开发指导 注意事项 父主题: IPDCenter外部集成开发
注意事项 当检验失败时返回的异常需要友好,用户能清楚知道错误原因。 校验功能最好在一个filter中实现,避免所有接口都实现一次检验。 父主题: 实现一个认证API
正确性。 图1 机机认证方案 JWT的组成 图2 Json web token 一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。形式为: A.B.C 样本数据如下: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJhdWQiOls
总体开发思路 开发流程 编写卡片的工作流程如下: 图1 开发流程 创建一个新的工程目录。 使用Vue CLI脚手架创建Demo前端工程,能够自动创建一个简单的样例工程,在此基础上开发能够减少很多繁琐的工作。 编写构建Vue前端组件。 可以把功能或者需求类似的有机体封装成一个业务组
开发概述 轻量化浏览服务已在测试环境中独立部署,开发者可以通过Iframe或者微服务框架等技术在业务页面中嵌入。 接入方式 Iframe <iframe class="demo-iframe" allow="*" src={{query_url}} ></iframe> 微前端框架(此处以Wujie框架为例)
需要删减指标卡片,调整指标卡片位置;系统也可以根据User Profile动态推送内容。 工作原理 组件化开发思想 采用Vue.js的组件化开发思想,将整体功能模块包装成一个个独立且可复用的组件,独立维护自身的状态及样式,更好地隔离多方合作伙伴的不同诉求,提升代码的可维护性。 基于Webpack的构建过程
开发指导 AUI为内部开源使用,外部无法访问,底层逻辑使用Vue组件暴露封装,因此在不使用AUI情况下,通过原生Vue CLI脚手架搭建组件库形式暴露卡片组件,也能够正常使用。 开发过程 准备工作中已经正常安装了Vue CLI脚手架,因此可以快速搭建Vue项目。 初始化Vue项目。
快速开始 本章节以一个被调用API为例,进行检验API中token的合法性。 操作步骤 在一个待集成的应用系统中,找到一个API接口,如/testApi。 在工程中增加配置信息,具体配置获取方式见准备工作中收集信息章节。 jwt.service.publickey.url: 公钥获取地址
统一数据模型指南 对外API规范
总体开发思路 工作流程 使用统一认证集成的工作流程如下: 图1 工作流程 在第三方应用作为被调用方时,需要检验请求中的认证凭据的合法性: 获取请求头中的认证凭据-Token。 获取请求头中名为Authorization的认证凭据。 校验认证凭据。 调用SDK中的检验方法,将tok
对外API规范 API规范示例 为了对外API在调用时有用户信息,API调用时需要在header中传递Modifier、Creator字段。 值格式为:用户名+空格+用户id,如图1所示。 图1 示例 具有AccessControlled功能的实体,其API做了权限管控,权限管理
创建流程申请单 操作场景 创建流程申请,在一个申请单中,定义其流程模板、UI编辑、数据模型等信息。 操作步骤 在角色桌面首页,单击左上角的,选择“功能总览 > 流程管理 > 流程模板定义”,进入流程定义系统。 在左侧导航中,选择“流程管理 > 流程申请单”,进入流程申请单列表页面。
创建数据实体模型 操作场景 创建一个自定义的表单模型,通过属性库添加属性的扩展字段。 创建模型 流程编辑完成后,选择“数据编辑”页签,进入数据编辑页面。 单击“添加模型”,进入新增模型页面。 图1 添加模型 输入模型的中英文名称及描述,并选择一个父模型。 WfFormdata:表单模型,对应页面上一个表单或表格。
IPDCenter外部集成开发 开发概述 总体开发思路 准备工作 快速开始 实现一个认证API 代码示例 常用调试方法 父主题: 统一认证配置指南
插件支持:可以集成第三方Vue插件,为开发者提供更多的调试工具。 定制设置:允许开发者根据自己的喜好调整Devtools的外观和行为。 总的来说,Vue Devtools是每个Vue开发者必备的工具,无论是新手还是经验丰富的开发者,都可以从中受益。它简化了调试过程,提高了开发效率和应用质量。 父主题:
通用外部链接卡片展示效果如图1所示。 图1 通用外部链接卡片模板预览效果 配置模板卡片的配置文件 打开文本编辑工具,新建一个文件。 您也可以在开发工具新建一个文件作为配置文件。 在文件中填写配置文件信息,配置文件的参数配置说明请参见通用外部链接卡片配置文件参数配置说明。 配置文件格式如下:
可以单击页签名称切换查看相应的表格信息。 图1 通用清单卡片模板预览效果 配置模板卡片的配置文件 打开文本编辑工具,新建一个文件。 您也可以在开发工具新建一个文件作为配置文件。 在文件中填写配置文件信息,配置文件的参数配置说明请参见通用清单卡片配置文件参数配置说明。 配置文件格式如下:
创建数据实体 操作场景 创建一个数据实体模型,管理所有模型的数据实体实例。 设置基本信息 在角色桌面首页,单击左上角的,选择“功能总览 > 流程管理 > 流程模板定义”,进入流程定义系统。 在左侧导航栏中,选择“数据模型 > 数据实体”,进入数据实体页面。 单击“创建”,根据页面提示,配置如下信息。
我最多可以创建多少个角色桌面 角色桌面的数量支持自定义设置,您可以根据实际需求创建添加。 图1 角色桌面 默认模板:管理员可以通过“角色桌面管理”功能配置默认模板,普通用户可以直接使用或复制后再次进行编辑。 自定义桌面:系统管理员、集成管理员可以设置自定义桌面数量。 分享给我的: