历史版本7 :角色权限认证 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
角色权限控制即管理员可以通过用户的角色来给不同角色配置不同的模板访问权限,如“一线技术支持”只能访问B模板,当角色为一线技术支持的员工登陆之后,只能查看B模板,如果访问A模板就会提示没有权限。
注:如果选择角色权限控制,那么查看模板时,首先必须先登录,然后再根据登录用户的角色判断权限。
2. 适用情况编辑
角色权限控制适用于那些相对来说系统比较大,人员比较多,模板不是很多,并且对模板访问权限有需求的情况。
注:角色权限控制不仅仅用于报表集成时的权限设置,还用于远程设计的权限分配。
下面介绍报表集成中权限配置的设置方式,远程设置的权限配置请查看远程设计权限配置
3. 示例编辑
3.1 权限控制方式选择
3.2 权限分配
如上图,可以为角色分配模板的查看、填报和设计的权限。其中设计在远程设计总使用。
注:模板的查看与填报权限是指控制该模板是否能普通预览和填报预览。
3.3 效果查看
(1)数据架构师角色用户登录使用数据架构师这个角色用户Anna账号登陆,在浏览器地址栏中输入http://localhost:8075/WebReport/ReportServer?op=fs_load&cmd=sso&fr_username=Anna&fr_password=123456。
通过reportlet接口访问GettingStarted.cpt模板,如下图:
(2)其他用户账号登录
使用非数据架构师角色用户账号登录系统,比如说Jack登录系统,在浏览器地址栏中输入http://localhost:8075/WebReport/ReportServer?op=fs_load&cmd=sso&fr_username=Jack&fr_password=123456。
(3)通过reportlet接口访问GettingStarted.cpt模板,则会提示没有权限,如下图:
(3)通过reportlet接口访问GettingStarted.cpt模板,则会提示没有权限,如下图: