页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 11 下一个 »

1.概要说明

         单点登录是指需要在第三方系统中不需要用户名和密码来打开Smartbi的各种资源时,此时可以采取单点登录的方式,在第三方系统登录的同时登录到Smartbi系统。

2.第三方系统单点登录时的几种方法


       可以通过以下五种方法之一,在第三方系统中单点登录到 Smartbi 系统。请根据实际需要,选择其中一种登录方法。

单点登录名称方案简述优点缺点适用系统

浏览器端SDK登录

通过JSLoader加载bof.usermanager.UserService

的js方法登录。

1、简单方便

2、通用性高

1、集成方式较麻烦

2、用户名和密码暴露在前端,安全性差

3、需要解决跨域问题。

1、安全性要求不高的系统

2、没有跨域问题的系统

3、不需要集成的系统

服务器端SDK登录

在第三方系统中编写 JSP 页面/Java代码调用 Smartbi

的服务器端 SDK获取Cookie进行登录。

不会暴露用户的真实密码,安全性高

1、不支持集群部署

2、不支持从第三方系统链接转到Smartbi系统首页进行登录。

1、安全性要求高的系统

2、不需要集群部署的系统

2、只适用于在第三方系统中打开和新建Smartbi资源以及在第三方中打开功能模块进行登录。

LoginToken扩展包登录

在第三方系统中编写JSP 页面/Java代码调用Smartbi

的服务器端SDK方法进行登录后获取Token再使用Token登录。

1、token只能使用一次且60秒内有效,不会暴露用户的真实密码,安全性高

2、支持集群

1、需要加载扩展包并修改登录验证类。

1、安全性要求高的系统

2、集群部署的系统

页面中使用Form表单登录  

在页面中提交form表单传递用户密码参数登录,并

传递参数告知smartbi登录成功和失败跳转的地址。

1、集成方式简单用户名和密码暴露在前端,安全性差。

1、安全性要求不高的系统

2、集成部署的系统

 CAS单点登录

将Smartbi接入到统一登录认证平台进行登录。

1、安全性高

2、多系统集成时登录方便。

1、需要加载扩展包

2、需要修改扩展包配置文件和登录验证类。

1、用户已有CAS服务器的情况

2、安全性要求高的系统

3、集成部署的系统

ssssssssssssssssssss    



  • 无标签