WEB集成问题

在问答中提示单点登录的接口;localhost:37799/webroot/decision/login/cross/domain?fine_username=name&fine_password=password&validity=-1&callback=myfunction


根据ROYYID的讲法,单点登录接口是

http://localhost:37799/WebReport/ReportServer?op=fs_load&cmd=sso&fr_name=KXH&password=12345

到底单点登录是哪个接口呢?



FineBI KXH 发布于 2018-12-29 17:31
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
KerydiaLv5中级互助
发布于2018-12-29 17:42(编辑于 2018-12-29 17:50)

单点登录-http://help.finebi.com/finebi4.1/doc-view-221.html

按这个来

用户名和密码不是拼在URL后面的,单点登录要post的方式才行


jQuery.ajax({  

     url:"http://localhost:37799/WebReport/ReportServer?op=fs_load&cmd=sso",//单点登录的报表服务器  

     dataType:"jsonp",//跨域采用jsonp方式  

     data:{"fr_username":username,"fr_password":password},  

     jsonp:"callback",  

     timeout:5000,//超时时间(单位:毫秒)  

     success:function(data) {  

            if (data.status === "success") {  

            alert("success"); //登录成功  

  //        document.getElementById("login").submit(); //登录成功提交表单,跳转到index.jsp这个登录成功页面  

            window.location=data.url;//登录成功,直接跳转到平台系统页面 

            }   

            else if (data.status === "fail"){  

            alert("fail");//登录失败(用户名或密码错误)  

            }  

     },  

     error:function(){  

          alert("error"); // 登录失败(超时或服务器其他错误)  

     }  

    });       


最佳回答
0
flyingsnakeLv6资深互助
发布于2018-12-29 17:48(编辑于 2018-12-29 17:54)

你的第一个地址,是10.0的地址.或是bi5.0

第二个是8.0和9.0的地址. 或是bi3.x--4.x

根据你自己使用的版本正确选择就可以了

  • 3关注人数
  • 689浏览人数
  • 最后回答于:2018-12-29 17:54
    请选择关闭问题的原因
    确定 取消
    返回顶部