1.一种基于云安全的云桌面登陆方法,其特征在于,包括:
用户终端接收用户发送的云桌面登陆请求,所述云桌面登陆请求中包含有通用唯一识别码UUID,所述用户终端从即时通讯IM软件中获取IM账号,将IM账号和所述UUID发送给云桌面认证服务器;
所述云桌面认证服务器接收所述IM账号和所述UUID,向IM服务器发送验证请求,所述验证请求中包含有所述IM账号和所述UUID;
所述IM服务器接收到所述验证请求后,对所述IM账号进行验证,当验证通过时,将所述IM账号及对应的密码返回给所述云桌面认证服务器后,所述云桌面认证服务器将所述UUID、所述IM账号和密码发送给云桌面资源服务器;
所述云桌面资源服务器接收到所述IM账号和密码后,对所述IM账号和密码进行验证,当验证通过时,则将所述IM账号对应的用户资源返回给所述云桌面认证服务器;
所述云桌面认证服务器接收到所述用户资源后,将所述用户资源返回给所述UUID对应的云桌面登陆请求方,通过所述云桌面登陆请求方将所述用户资源进行展示。
2.根据权利要求1所述的基于云安全的云桌面登陆方法,其特征在于,所述用户终端接收用户发送的云桌面登陆请求,所述云桌面登陆请求中包含有通用唯一识别码UUID,所述用户终端从即时通讯IM软件中获取IM账号,将IM账号和所述UUID发送给云桌面认证服务器,包括:云桌面门户网站接收用户发送的扫码登陆请求,向二维码服务器发送生成二维码请求;
所述二维码服务器接收所述生成二维码请求后,生成二维码,将所述二维码返回给所述云桌面门户网站,所述二维码中含有所述云桌面认证服务器的统一资源定位符URL地址和UUID;
所述云桌面门户网站将所述二维码进行展示,并等待用户扫码;
所述用户终端接收到用户发送的云桌面登陆请求,所述云桌面登陆请求中包含有用户通过所述用户终端扫码后得到的用户扫码信息,所述用户扫码信息包含所述URL地址和所述UUID;
所述用户终端从所述IM软件中获取IM账号,将所述IM账号和所述UUID通过加密后生成密文,将密文发送给所述URL地址对应的云桌面认证服务器。
3.根据权利要求2所述的基于云安全的云桌面登陆方法,其特征在于,所述云桌面门户网站将所述二维码进行展示,并等待用户扫码,包括:所述云桌面门户网站将所述二维码进行展示后,通过计时器进行计时,当计时时间超过预设的时间阈值,所述云桌面门户网站未收到任何返回结果时,再次向所述二维码服务器发送生成二维码请求,接收所述二维码服务器返回的另一个二维码,对所述二维码进行更换和展示,并等待用户扫码。
4.根据权利要求1所述的基于云安全的云桌面登陆方法,其特征在于,所述用户终端接收用户发送的云桌面登陆请求,所述云桌面登陆请求中包含有通用唯一识别码UUID,所述用户终端从即时通讯IM软件中获取IM账号,将IM账号和所述UUID发送给云桌面认证服务器,包括:所述手机终端通过预设的登陆界面接收用户发送的云桌面登陆请求,所述登陆界面内嵌在所述IM软件中;
所述手机终端从所述IM软件中获取IM账号和UUID,将所述IM账号和所述UUID通过加密后生成密文,将密文发送给所述登陆界面关联的所述云桌面认证服务器。
5.根据权利要求2或4所述的基于云安全的云桌面登陆方法,其特征在于,所述云桌面认证服务器接收所述IM账号和所述UUID,向IM服务器发送验证请求,所述验证请求中包含有所述IM账号和所述UUID,包括:所述云桌面认证服务器接收所述手机终端发送的密文,将密文进行解密,得到所述IM账号和所述UUID;
所述云桌面认证服务器向IM服务器发送包含有所述IM账号和所述UUID的验证请求。
6.根据权利要求1所述的基于云安全的云桌面登陆方法,其特征在于,所述IM服务器接收到所述验证请求后,对所述IM账号进行验证,当验证通过时,将所述IM账号及对应的密码返回给所述云桌面认证服务器后,所述云桌面认证服务器将所述UUID、所述IM账号和密码发送给云桌面资源服务器,包括:所述IM服务器判断所述IM账号是否为登陆状态,若为非登陆状态,定义为验证失败,则向所述UUID对应的云桌面登陆请求方返回登陆失败信息,若为登陆状态,定义为验证通过,则查询所述IM账号对应的密码,将所述IM账号及对应的密码加密后生成密文,将密文返回给所述云桌面认证服务器;
所述云桌面认证服务器接收所述IM服务器发送的密文,将密文进行解密,得到所述IM账号和密码,将所述UUID、所述IM账号和密码发送给所述云桌面资源服务器。
7.根据权利要求1所述的基于云安全的云桌面登陆方法,其特征在于,所述云桌面资源服务器接收到所述IM账号和密码后,对所述IM账号和密码进行验证,当验证通过时,则将所述IM账号对应的用户资源返回给所述云桌面认证服务器,包括:所述云桌面资源服务器将所述IM账号和密码发送给域控服务器,通过所述域控服务器进行验证;
所述域控服务器接收到所述IM账号和密码后,验证所述IM账号和密码与内置的IM账号及对应的云桌面密码是否一致,若不一致,则定义为验证不通过,则向所述UUID对应的云桌面登陆请求方返回登陆失败信息,若一致,则定义为验证通过,将验证通过结果返回给所述云桌面资源服务器;
所述云桌面资源服务器接收到验证通过结果后,从数据库中获取所述IM账号对应的用户资源,将所述用户资源返回给所述云桌面认证服务器。
8.一种基于云安全的云桌面登陆装置,其特征在于,包括:
接收云桌面登陆请求模块,用于用户终端接收用户发送的云桌面登陆请求,所述云桌面登陆请求中包含有通用唯一识别码UUID,所述用户终端从即时通讯IM软件中获取IM账号,将IM账号和所述UUID发送给云桌面认证服务器;
发送验证请求模块,用于所述云桌面认证服务器接收所述IM账号和所述UUID,向IM服务器发送验证请求,所述验证请求中包含有所述IM账号和所述UUID;
第一次验证模块,用于所述IM服务器接收到所述验证请求后,对所述IM账号进行验证,当验证通过时,将所述IM账号及对应的密码返回给所述云桌面认证服务器后,所述云桌面认证服务器将所述UUID、所述IM账号和密码发送给云桌面资源服务器;
第二次验证模块,用于所述云桌面资源服务器接收到所述IM账号和密码后,对所述IM账号和密码进行验证,当验证通过时,则将所述IM账号对应的用户资源返回给所述云桌面认证服务器;
展示用户资源模块,用于所述云桌面认证服务器接收到所述用户资源后,将所述用户资源返回给所述UUID对应的云桌面登陆请求方,通过所述云桌面登陆请求方将所述用户资源进行展示。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述基于云安全的云桌面登陆方法的步骤。
10.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述基于云安全的云桌面登陆方法的步骤。