数据集身份认证,权限认证,权限设置,选择数据集验证身份,用户身份验证,用户验证,角色权限验证,用户权限验证
如果您的数据库中已经有用户名-密码-角色表,且希望登录时的用户名-密码是和数据库中的值进行匹配的话,那么您可以使用数据集身份认证。下面简单的介绍一下该认证的使用。
1. 实现原理
将用户名密码传到op=auth_login时,会到数据库中验证用户名与密码是否匹配,成功的话会返回用户对应的角色(多个角色以逗号隔开),否则返回的结果是false,即身份认证失败,此时将会返回登陆界面。
2. 实现步骤
2.1 建服务器数据集
打开设计器>服务器>服务器数据集,建立两个服务器数据集,分别命名为用户名-密码、用户名-权限,分别选择数据库里的用户表和角色表,效果如下:
2.2 用户认证设置
启动服务器,打开权限管理平台:http://localhost:8075/WebReport/ReportServer?op=fr_platform,点击权限配置后,左边选择finereport身份认证配置>选择数据集验证身份,进行如下设置,点击确定保存设置。
该步设置选择您刚在服务器数据集中,已建有的用户名-密码表、用户名-角色表的两个数据集,此设置用户认证时的用户名、密码及角色要与报表中设置的数据集的值匹配。
点击确定,选择数据集验证身份就配置成功了。
返回顶部