.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
J-RoadFlow采用iframe方式与第三方系统集成(JAVA版)

在第三方系统登录后,在系统中用iframe来加载j-roadflow工作流系统的页面功能时,j-roadflow需要验证用户登录。在第三方系统登录后调用j-roadflow提供的api获取用户token,在iframe加载页面的URL里加上这个token参数即可实现用户登录。如待办事项地址就是:/workFlowTask/waitList?jroadflowtoken=得到的token。

获取token:

地址:j-roadflow服务器地址/webapi/token/getiframetoken

POST参数:{'systemcode':'apitest','systemkey':'3A16D6632EAAD902357C0576632EE575','userid':'22ACD477351E4DBF9FC644F214E07874'}

systemcode:在j-roadflow系统中流程管理--接口系统中添加一个如iframe的系统,自己设定的系统标识和调用key。

image.png

systemkey:接口系统管理中设置的调用key

userid:当前系统登录的用户id

返回值:{errcode:0,errmsg:'',token:'token',expires:'过期时间'}

errcode不为0时表示错误,msg为错误信息,token为正确时返回的token, expires为token有效时间

得到token后每次iframe中加载j-roadflow页面时将token带到url参数中。

例:

image.png

最终效果:

image.png


联系QQ:493501010电话:13608325512(微信同号)邮箱:493501010@qq.com
Copyright 2014 - 2022 重庆天知软件技术有限公司 版权所有