为了增强移动端的登录机制验证,保证数据的安全性,FineReport提供了移动设备绑定的功能,每个系统用户在使用移动端连接系统的时,需要管理员授权,将用户的移动设备与系统绑定起来,如果管理员没有给设备授权,则无法登录。
注:给移动设备授权,需要配合用户使用,也就是说用户只能使用固定的一台或几台设备登录系统,如果使用别的设备登录,但是该设备没有授权,也是无法登陆的,如果在一台已搜授权的设备上切换账号登录,还需再次给该切换的账号授权。
另:一个新的工程,第一个用户使用移动端登录时,不需要管理员授权,比如说,用户Anna是整个工程第一个用户使用移动端登录的,那么Anna使用的这台设备不需要授权,可以直接连接,以后的别的用户的设备就需要授权了。
准备一个新的WebReport工程,启动内置服务器。
FineReport的移动设备绑定功能默认是关闭的,使用之前先要开启,在PC端的浏览器地址栏中输入http://localhost:8075/WebReport/ReportServer?op=fs,使用管理员账号登录,点击管理系统>移动平台>设备绑定,开启移动设备绑定,如下图:
先在一台机器上使用管理员账号连接该工程,可以直接登录,不需要给设备授权。管理员在PC端登录数据决策系统,进入管理系统>移动平台>设备绑定,可以看到已授权设备上显示了管理员用户绑定的设备的mac地址,如下图:
注:第一次用移动端登录系统的用户不一定要管理员。
第一台设备登录系统之后,不论是什么用户,第二个及以后的设备上的移动端登录系统就需要管理员授权,在另外一台设备上,根据添加服务器配置好服务器之后,使用相同账号登录,点击登录,会弹出下图的警告框:
此时,管理员在PC端刷新数据决策系统可以看到未授权设备中新增了一条记录,表示该用户在另外一台设备上登录系统,需要给该设备授权。
点击中间的按钮,将未授权设备移动到已授权设备面板中,即对未授权设备授权:
此时,在移动端上重新登录,就可以登录了,并且该设备上的任何系统用户使用移动端访问系统,均无需再次授权。
在第二个设备上退出登录,更换一个用户继续登录系统,发现还会弹出设备未授权的对话框,需要管理员授权,管理员授权之后,在管理系统>移动平台>移动设备绑定>已授权设备中可以看到,多了一个用户:
在实际应用中,一个用户基本上只会绑定一个设备,如果该设备遗失或者损坏的时候才会使用另外一个设备,那么,如果某用户经常使用的设备丢失了,要将移动端绑定在另外一个设备上,但是已丢失的设备是跟系统绑定的,这样会导致数据不安全。FineReport提供了设备管理功能,即同一用户同时绑定了多个设备时,该用户只需要在任意设备上登录系统即可撤销其他设备的授权权限。
除了管理员在PC端直接删除已授权设备之外,FineReport还提供了设备管理功能,即同一用户同时绑定了多个设备时,该用户只需要在任意设备上登录系统即可撤销其他设备的授权权限。
由上面示例可知,管理员用户登录过两个设备,在已授权设备面板中绑定了两个设备的mac地址,接下来我们在登录iPad的设备来撤销iPhone设备的授权权限。
在移动端登录系统,点击右上角的选项按钮,选择设备绑定,如下图:
在设备管理界面,可以看到该用户所绑定的所有设备,其中当前设备不可操作,其他设备是可操作的,如下图:
滑动设备名称后面的按钮,可撤销该用户下对该设备的授权,如下图:
此时,管理员在PC端登录系统,进入管理系统>移动平台>设备绑定,已授权设备面板中可看到aa用户下的绑定的设备只剩下一个,而那个被撤销授权的设备重新回到了未授权设备面板中,如下图:
拥有移动平台使用权限的用户,一般是管理员,在PC端登录系统,进入管理系统>移动平台>设备绑定,可直接删除未授权设备和已授权设备下面的设备,如下图:
相关推荐
在移动端报表的使用过程中,可能会有用户需要经常变更移动设备,即需要移动设备的绑定与撤销,那么在具体的软件操作中该如何实现这一工作呢?本文以实例进行具体的操作示范,演示如何进行移动设备的绑定与撤销。
绑定或撤销移动设备工作完成之后,即可配置好服务器,管理员对该设备授权之后,就可以在设备上查看相关报表。
关于IP-MAC地址绑定的交换机设置关于IP-MAC地址绑定的交换机设置关于IP-MAC地址绑定的交换机设置关于IP-MAC地址绑定的交换机设置关于IP-MAC地址绑定的交换机设置关于IP-MAC地址绑定的交换机设置关于IP-MAC地址绑定的...
行业分类-设备装置-使用媒体绑定的安全移动支付
使用C#和Excel进行报表开发(八)-用程序绑定数据
无线传感器网络实验教程---zstack协议栈中绑定
NULL 博文链接:https://fanshuyao.iteye.com/blog/2434373
ip-mac自动绑定3.0 IP-MAC地址绑定工具 1、有效防止黑客和病毒的arp欺骗攻击,拒绝断网提高网络稳定性。通过扫描发现内网电脑的IP和MAC地址,并自动生成arp绑定脚本,只需拷贝到各台电脑上做成启动脚本就可实现IP、...
本人在工作中,从测试库往正式库中复制记录,用select for update 报错:ORA-01480:STR 绑定值的结尾 Null字符缺失 ,遂上网查找,都说是有非法字符(半个引号) 或者长度超长造成的。根据本人分析,应该不是上述原因...
IP-MAC地址绑定工具 1、有效防止黑客和病毒的arp欺骗攻击,拒绝断网提高网络稳定性。通过扫描发现内网电脑的IP和MAC地址,并自动生成arp绑定脚本,只需拷贝到各台电脑上做成启动脚本就可实现IP、MAC地址静态绑定。...
windows7系统--摄像头绑定wifi方案
这是一个针对针对C#报表的制作,数据的绑定,对于初次接触报表的人具有一定的帮助。与大家分享一下学习成果。
vb.net2010数据库编程基础教程-数据绑定,使用控件方式连接数据库,图文教程
行业分类-设备装置-TTI绑定的上行传输方法、系统与移动终端.zip
Cisco交换机IP-MAC地址绑定配置[归类].pdf
vue15--style绑定.html
行业分类-设备装置-基于位置绑定实现金融卡片的交易安全防护的系统和方法
WPF 基础视频教程(共50集)---25.绑定到非元素对象
HPUX绑定ip详细步骤操作,我是在做oracle rac安装的时候做的绑定