-
坏小孩 初学数据Lv2
发表于2018-9-12 09:56
悬赏1
已解决
1、通过showreport.do接口调用BI报表模板并传id和pw,比如:http://localhost:8080/bi41/showreport.do?id=admin&pw=admin&rptid=EBI$12$STU1DRI5RCYS3CUTIFU5QL17QNT6JZ5Q$1$5RNSMSKRAE352ECRIMUEWML36SRFXRU6.rpttpl&showparams=true,如果BI和第三方系统集成做了单点(第三方主系统)、同步了机构用户数据,那么第三方系统上访问BI报表资源会通过单点做登录验证,无需二次登录;
2、在用户权限-》免登陆设置中,可以通过绑定用户和IP配置免登陆,这种方法局限性较大,需要在对应绑定的IP下访问时该用户才能免登陆;
希望可以帮到您
4个回答
本帖最后由 desire 于 2018-9-12 09:59 编辑
http://127.0.0.1:8081/BI46/esmai ... report.do?resid=EBI$12$80IVUUSO7NYM3UL0NBLWNYDOSU0I95S7$1$3SUR0ASI4JIDRIVSWYVUYXCMLZSLSKVT.rpttpl
url=后面不能直接跟showreport,而要变更成../showreport,resid后面是报表的id
下面这个帖子也有相关内容可以参考
http://www.esensoft.com/bbs/thread-128031-1-1.html
如果您说的免登陆是指不需要在登录页输入账号密码就可以访问,那么可以考虑两种方法:
1、通过showreport.do接口调用BI报表模板并传id和pw,比如:http://localhost:8080/bi41/showreport.do?id=admin&pw=admin&rptid=EBI$12$STU1DRI5RCYS3CUTIFU5QL17QNT6JZ5Q$1$5RNSMSKRAE352ECRIMUEWML36SRFXRU6.rpttpl&showparams=true,如果BI和第三方系统集成做了单点(第三方主系统)、同步了机构用户数据,那么第三方系统上访问BI报表资源会通过单点做登录验证,无需二次登录;
2、在用户权限-》免登陆设置中,可以通过绑定用户和IP配置免登陆,这种方法局限性较大,需要在对应绑定的IP下访问时该用户才能免登陆;
希望可以帮到您
-
Mr.wang0509 数据小白Lv1
yangqh 发表于 2018-9-12 09:56
如果您说的免登陆是指不需要在登录页输入账号密码就可以访问,那么可以考虑两种方法:
1、通过showreport.d ...
谢谢