在第三方系统登录后,在系统中用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。
systemkey:接口系统管理中设置的调用key
userid:当前系统登录的用户id
返回值:{errcode:0,errmsg:'',token:'token',expires:'过期时间'}
errcode不为0时表示错误,msg为错误信息,token为正确时返回的token, expires为token有效时间
得到token后每次iframe中加载j-roadflow页面时将token带到url参数中。
例:
最终效果:
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|