历史版本6 :模板认证 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
1.1 应用场景
访问当前系统,需要告知系统该用户拥有什么权限,可以看到什么内容, FineBI 也拥有这方面的功能。
1.2 功能介绍
用户需要将 FineBI 集成到自己已有系统中时,登录系统查看 FineBI 仪表板时,默认都是需要用户名密码的认证才能查看。此外,FineBI 还提供了角色权限和数字签名来控制该用户所能查看的模板,用户可根据实际情况来选择使用哪一种权限控制模式。
仅认证用户名密码 | 角色权限认证 | 数字签名认证 |
需要登陆验证,登陆成功后,所有用户权限都一样,都可以查看到所有模板 | 需要登陆验证,登陆成功后,根据用户的角色信息,不同的用户有不同的权限,每个用户只能查看到有权限查看到的模板。 | 通过数字签名的方式来验证访问的模板请求,FineBI 通过数字签名验证签名信息合法才允许访问模板,否则返回没有权限。 |
注:将 FineBI 模板集成到用户系统中就是将模板预览的直接全路径作为用户系统节点的链接地址,那么在用户系统中查看模板就相当于直接预览模板,所以模板权限控制也可以认为是对模板直接预览的权限控制。
2. 模板认证编辑
1)在浏览器地址栏中输入http://localhost:37799/webroot/desicion,用管理员帐号登录数据决策系统。
选择管理系统>模板认证,默认不开启模板认证,即所有模板都需要通过用户名密码的认证才能访问。如下图所示::
2)点击左上角设置按钮,即可以开启模板认证,配置需要认证的模板及认证方式,点击保存,如下图所示:
2.1 需要认证的模板
点击选择按钮,设置需要认证的模板,默认需要认证所有的模板,锁定后则表示该模板不需要进行认证,如下图所示:
2.2 认证方式
详细介绍三种认证方式的设置过程。FineBI 默认即使模板认证按钮关闭,也为 仅认证用户密码 方式。
1) 仅认证用户密码
2) 角色权限认证
3) 数字签名认证
注:模板权限控制需要与用户系统集成使用。
3. 模板认证与目录权限总结编辑
BI 模板的查看和导出权限有两个地方可以控制:权限管理>目录权限和「模板认证」。
模板认证没有开启 | 权限管理中的目录权限 | 给对应的用户配置了查看和导出权限,用户则对应拥有此目录的相应权限 | |
用户 仪表板直接分享 或者 创建公共链接 分享的模板 | 所有用户都默认拥有查看和导出的权限 | ||
模板认证开启 | 仅验证用户名密码 | 权限管理中的目录权限 | 给对应的用户配置了查看和导出权限,用户则对应拥有此目录的相应权限,模板认证不会影响到目录上的模板权限 |
用户 仪表板直接分享 或者 创建公共链接 分享的模板 | 所有用户都默认拥有查看和导出的权限 | ||
角色权限认证 | 权限管理中的目录查看权限 | 在管理系统>权限配置中配置查看权限 | |
权限管理中的目录导出权限 | 在管理系统>权限配置和模板认证>认证配置中都配置模板导出权限 | ||
用户 仪表板直接分享 或者 创建公共链接 分享的模板 | 配置了模板认证的查看权限,即可查看此模板;配置了模板认证的导出权限,即可导出此模板 | ||
数字签名认证 | 权限管理中的目录权限 | 给对应的用户配置了查看和导出权限,用户则对应拥有此目录的相应权限,模板认证不会影响到目录上的模板权限 | |
用户 仪表板直接分享 或者 创建公共链接 分享的模板 | 用户通过 URL 中加上对应的签名,即可访问模板,默认拥有查看和导出权限,签名错误时无法访问。 |