历史版本7 :模板认证 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

1.1 应用场景

访问当前系统,需要告知系统该用户拥有什么权限,可以看到什么内容, FineBI 也拥有这方面的功能。

1.2 功能介绍

用户需要将 FineBI 集成到自己已有系统中时,登录系统查看 FineBI 仪表板时,默认都是需要用户名密码的认证才能查看。此外,FineBI 还提供了角色权限和数字签名来控制该用户所能查看的模板,用户可根据实际情况来选择使用哪一种权限控制模式。

仅认证用户名密码角色权限认证数字签名认证
需要登陆验证,登陆成功后,所有用户权限都一样,都可以查看到所有模板需要登陆验证,登陆成功后,根据用户的角色信息,不同的用户有不同的权限,每个用户只能查看到有权限查看到的模板。通过数字签名的方式来验证访问的模板请求,FineBI 通过数字签名验证签名信息合法才允许访问模板,否则返回没有权限。

注:将 FineBI 模板集成到用户系统中就是将模板预览的直接全路径作为用户系统节点的链接地址,那么在用户系统中查看模板就相当于直接预览模板,所以模板权限控制也可以认为是对模板直接预览的权限控制。  

2. 模板认证编辑

1)在浏览器地址栏中输入http://localhost:37799/webroot/desicion,用管理员帐号登录数据决策系统。

选择管理系统>模板认证,默认不开启模板认证,即所有模板都需要通过用户名密码的认证才能访问。如下图所示::

1578366278980819.png

2)点击左上角设置按钮,即可以开启模板认证,配置需要认证的模板及认证方式,点击保存,如下图所示:

1578366785547443.png

2.1 需要认证的模板

点击选择按钮,设置需要认证的模板,默认需要认证所有的模板,锁定后则表示该模板不需要进行认证,如下图所示:

1578367073662888.png

2.2 认证方式

详细介绍三种认证方式的设置过程。FineBI 默认即使模板认证按钮关闭,也为 仅认证用户密码 方式。

1) 仅认证用户密码

2) 角色权限认证

3) 数字签名认证

注:模板权限控制需要与用户系统集成使用。