报表集成 >> 管理报表应用 >> 权限配置

权限配置

 
 
 
 

权限配置,权限设置
在实际应用中,可能需要对某张报表的对象操作进行控制,即让某些用户拥有该张报表的部分或全部的操作权限,因此FineReport提供了简单易用、功能强大的权限系统,即基于B/S的权限控制。如:与ERP, CRM,OA、.Net等软件或项目中的现有系统进行权限集成,当然FineReport权限系统也可以作为独立的权限系统使用。
1. FineReport权限控制
权限的控制主要有以下三个方面
1.1 对模板的控制
首先我们可以对所有模板的操作权限进行控制,即对模板的查看,填报,设计,表单等权限,其次对于单个模板我们可以对其数据及显示进行控制即模板是相同的,不同用户登录查看的数据是不同的以及看到的列数是不同的。
注:查看:对报表有分页预览的权限;填报:可以对报表进行填报操作;设计:可以远程设计报表;表单:可以以表单方式查看报表
1.2 对op=fs进行控制
权限配置也可以对产品演示即op=fs进行权限控制,即用户是否有权限访问产品演示。
1.3 对权限配置平台进行控制
在实际应用系统中,并不是每个人都能访问该权限管理平台的,只有属于管理员的用户才可查看与修改权限,此时就需要对权限管理平台进行权限设置。
2. 如何判断系统登录的用户
在进行权限控制时,肯定是要告诉系统当前访问系统的用户是谁以及拥有什么样的权限?此时就需要对登录的用户进行认证,那么如何对用户进行身份认证呢?用户登录,系统会将用户名和密码发送到http://localhost:8075/WebReport/ReportServer?op=auth_login地址去认证,认证的方式可以分为以下四种
2.1 数据集验证身份
对于最终用户、IT部门等把报表作为一个独立的工程并且数据库中有相应的用户名-密码-权限表的话,那么使用此认证方式
2.2 LDAP方式验证身份
对于最终用户、IT部门等把报表作为一个独立的工程但是您的用户名-密码表等都保存在微软的AD服务器中,那么使用此认证方式
2.3 HTTP方式验证身份
对于ERP、OA、.Net等项目平台中,报表只是整个工程的一个模块,若系统有统一的认证体系,则使用此认证方式。
2.4 直接通过身份验证
对于ERP、OA、.Net等项目平台中,报表只是整个工程的一个模块,不需要在报表服务端再进行认证,只要OA端认证通过登陆成功便可进入报表模块,即直接通过身份认证。
注:认证地址的端口号和应用名称是根据服务器的端口以及应用名的不同而不同的。

索引:
  文明发言,用心评论
我的问题解决了 没有帮助
 
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3