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

目录:

1. 描述编辑

访问当前系统,肯定要告诉系统该用户拥有什么样的权限,可以看到什么样的内容,对于 FR 来说,也拥有这方面的功能。

用户没有购买 FR 数据决策系统功能,想将FR的报表集成到自己已有系统中时,用户登录系统,查看 FineReport 的报表,可以通过以下四种方式来控制该用户所能查看的报表,用户可根据实际情况来选择使用哪一种权限控制模式。默认不需要验证,所有用户(包括未登录用户)都可以查看所有报表模板。

1)仅认证用户名密码-----需要登录验证,登录成功后,所有用户权限都一样,都可以查看到所有报表模板。

2)角色权限认证----需要登录验证,登录成功后,根据用户的角色信息,不同的用户有不同的权限,每个用户只能查看到有权限查看到的报表模板。

3)数字签名认证----通过数字签名的方式来验证访问的报表请求,FR通过数字签名验证签名信息合法才允许访问报表,否则返回没有权限。

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

2. 模板认证编辑

在浏览器地址栏中输http://localhost:8075/webroot/desicion,用管理员账号登录系统。

选择管理系统>模板认证,默认不开启模板认证,即当前所有的模板任何人都可以查看,显示页面如下:

222

点击左上角【设置】按钮,即可以开启模板认证,配置需要认证的模板及认证方式,如下图:

222

1)需要认证的模板

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

222

2)认证方式

下面详细介绍三种认证方式的设置过程。默认 不做身份验证

a. 仅认证用户名密码

b. 角色权限认证

c. 数字签名认证 

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

注:如果购买了数据决策系统功能,模板权限控制也可以使用,只是该权限的设置将不对决策系统起作用,只对集成的模板起作用。