会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 系统软件 / 操作系统 / 一种Linux操作系统的单点登录方法

一种Linux操作系统的单点登录方法

阅读:649发布:2021-02-24

IPRDB可以提供一种Linux操作系统的单点登录方法专利检索,专利查询,专利分析的服务。并且本发明涉及一种Linux操作系统的单点登录方法,利用账号管理服务器管理远程账号,操作系统向所述远程账号服务器发送消息,验证远程账号,验证成功后,远程账号服务器返回一个令牌,作为本地认证,该操作系统中的所有应用程序通过查询所述令牌来实现自动登录。本发明提供的Linux操作系统的单点登录方法,能够对Linux操作系统实现单点登录,将本地账号和远程账号绑定,可以用远程账号登录操作系统,登录后,系统中的相关应用软件自动用该账号登录,执行同步、更新等相关操作,免除了多次登录的麻烦,同时本地令牌验证模式加强了账号安全保障,可以很好地满足实际应用的需要。,下面是一种Linux操作系统的单点登录方法专利的具体信息内容。

1.一种Linux操作系统的单点登录方法,其特征在于,利用账号管理服务器管理远程账号,操作系统向所述远程账号服务器发送消息,验证远程账号,验证成功后,远程账号服务器返回一个令牌,作为本地认证,该操作系统中的所有应用程序通过查询所述令牌来实现自动登录。

2.根据权利要求1所述的Linux系统登录方法,其特征在于,所述令牌是随机的、定期更新的。

3.根据权利要求1-2所述的Linux操作系统的单点登录方法,其特征在于,所述Linux操作系统的单点登录方法具体包括以下步骤:步骤1)以本地账号登录Linux操作系统;

步骤2)注册远程账号:登录操作系统后,通过浏览器打开账号注册系统,通过邮箱注册远程账号,注册成功后,账号管理服务器会保存相应的账号和密码;

步骤3)绑定远程账号:注册成功后,启动操作系统的绑定模块,输入远程账号和密码,绑定模块会将其发送至账号管理服务器进行认证,验证通过后,账号管理服务器会返回一个令牌,保存到本地;同时,绑定模块会在本地生成一个隐藏的加密文件,保存账号绑定的信息;

步骤4)登录操作系统:用户登录操作系统时,输入用户名和密码,PAM认证模块会进行本地验证;

步骤5)更新令牌:操作系统登录成功后,操作系统的后台验证模块会定时地自动向账号管理服务器发送验证信息,账号管理服务器验证通过后,返回一个新的令牌,旧令牌失效,以达到不断更新令牌的目的,保护账号安全;

步骤6)自动登录:操作系统登录成功后,应用软件和网站通过访问绑定模块,来获取绑定的远程账号,并通过查询令牌来验证远程账号是否有效,若验证成功,则该应用软件或网站用该远程账号自动登录。

4.根据权利要求1-3所述的步骤4),其特征在于,在所述步骤4)中,PAM认证模块获取到账号和密码时,先判断用户输入的是本地账号还是远程账号,远程账号是合法的邮箱名,本地账号不含有@符号,以此来作为区分;

当用户输入的是本地账号时,PAM验证模块会查询并验证本地账号和密码,若登录成功,则启动绑定模块,查询本地隐藏的加密文件,查询绑定信息,确认该本地账号是否绑定了远程账号,若绑定了远程账号,则启动后台验证模块,发送绑定的远程账号和现有的令牌,到账号管理服务器进行验证,若通过认证,账号管理服务器会返回一个新的令牌,旧令牌失效。

当用户输入的是远程账号时,PAM验证模块会查询远程账号和已有令牌是否对应,若通过验证,则远程账号登录成功,启动后台验证模块,后台验证模块发送远程账号和现有令牌至账号管理服务器,若通过验证,则账号管理服务器返回一个新的令牌,旧令牌失效。

说明书全文

一种Linux操作系统的单点登录方法

技术领域

[0001] 本发明属于计算机操作系统技术领域,具体涉及一种Linux操作系统的单点登录方法。

背景技术

[0002] 随着互联网技术的发展和普遍应用,越来越多的应用软件、网站需要输入账号和密码,通过验证后才提供服务。一个操作系统中,拥有众多的应用软件,可以登录多个网站,因此往往需要用户注册多个账号,记住多个密码,并频繁地登录账号,来获取软件和网站提供的服务。为了解决这个问题,众多的互联网公司都提出了云账号的概念,一个账号登录多个平台,来实现单点登录,如Windows的微软云账号,一些手机厂商也提供了云账号等。目前Linux操作系统只能用系统的本地用户登录,不能用远程账号登录操作系统。系统中针对不同的应用软件和网站,有不同账号。用户需要多次注册,频繁输入账号和密码进行登录,并记住多套账号密码。账号和密码每次验证时,都通过互联网发送账号和密码到服务器端,账号信息在互联网中频繁传输,不利于账号安全。

发明内容

[0003] 针对上述现有技术中存在的问题,本发明的目的在于提供一种可避免出现上述技术缺陷的Linux操作系统的单点登录方法。
[0004] 为了实现上述发明目的,本发明提供的技术方案如下:
[0005] 一种Linux操作系统的单点登录方法,利用账号管理服务器管理远程账号,操作系统向所述远程账号服务器发送消息,验证远程账号,验证成功后,远程账号服务器返回一个令牌,作为本地认证,该操作系统中的所有应用程序通过查询所述令牌来实现自动登录。
[0006] 进一步地,所述令牌是随机的、定期更新的。
[0007] 进一步地,所述Linux操作系统的单点登录方法具体包括以下步骤:
[0008] 步骤1)以本地账号登录Linux操作系统;
[0009] 步骤2)注册远程账号:登录操作系统后,通过浏览器打开账号注册系统,通过邮箱注册远程账号,注册成功后,账号管理服务器会保存相应的账号和密码;
[0010] 步骤3)绑定远程账号:注册成功后,启动操作系统的绑定模块,输入远程账号和密码,绑定模块会将其发送至账号管理服务器进行认证,验证通过后,账号管理服务器会返回一个令牌,保存到本地;同时,绑定模块会在本地生成一个隐藏的加密文件,保存账号绑定的信息;
[0011] 步骤4)登录操作系统:用户登录操作系统时,输入用户名和密码,PAM认证模块会进行本地验证;
[0012] 步骤5)更新令牌:操作系统登录成功后,操作系统的后台验证模块会定时地自动向账号管理服务器发送验证信息,账号管理服务器验证通过后,返回一个新的令牌,旧令牌失效,以达到不断更新令牌的目的,保护账号安全;
[0013] 步骤6)自动登录:操作系统登录成功后,应用软件和网站通过访问绑定模块,来获取绑定的远程账号,并通过查询令牌来验证远程账号是否有效,若验证成功,则该应用软件或网站用该远程账号自动登录。
[0014] 进一步地,在所述步骤4)中,PAM认证模块获取到账号和密码时,先判断用户输入的是本地账号还是远程账号,远程账号是合法的邮箱名,本地账号不含有@符号,以此来作为区分;
[0015] 当用户输入的是本地账号时,PAM验证模块会查询并验证本地账号和密码,若登录成功,则启动绑定模块,查询本地隐藏的加密文件,查询绑定信息,确认该本地账号是否绑定了远程账号,若绑定了远程账号,则启动后台验证模块,发送绑定的远程账号和现有的令牌,到账号管理服务器进行验证,若通过认证,账号管理服务器会返回一个新的令牌,旧令牌失效;
[0016] 当用户输入的是远程账号时,PAM验证模块会查询远程账号和已有令牌是否对应,若通过验证,则远程账号登录成功,启动后台验证模块,后台验证模块发送远程账号和现有令牌至账号管理服务器,若通过验证,则账号管理服务器返回一个新的令牌,旧令牌失效。
[0017] 本发明提供的Linux操作系统的单点登录方法,能够对Linux操作系统实现单点登录,将本地账号和远程账号绑定,可以用远程账号登录操作系统,登录后,系统中的相关应用软件自动用该账号登录,执行同步、更新等相关操作,免除了多次登录的麻烦,同时本地令牌验证模式加强了账号安全保障,可以很好地满足实际应用的需要。

附图说明

[0018] 图1为本发明的原理示意图;
[0019] 图2为本发明的具体步骤流程图。

具体实施方式

[0020] 为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本发明做进一步说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 如图1所示,一种Linux操作系统的单点登录方法,利用账号管理服务器管理远程账号,操作系统向所述远程账号服务器发送消息,验证远程账号,验证成功后,远程账号服务器返回一个令牌,作为本地认证,该操作系统中的所有应用程序通过查询所述令牌来实现自动登录。
[0022] 具体地,如图2所示,该Linux操作系统的单点登录方法具体包括以下步骤:
[0023] 步骤1)以本地账号登录Linux操作系统;
[0024] 步骤2)注册远程账号:登录操作系统后,通过浏览器打开账号注册系统,通过邮箱注册远程账号,注册成功后,账号管理服务器会保存相应的账号和密码;
[0025] 步骤3)绑定远程账号:注册成功后,启动操作系统的绑定模块,输入远程账号和密码,绑定模块会将其发送至账号管理服务器进行认证,验证通过后,账号管理服务器会返回一个令牌,保存到本地;同时,绑定模块会在本地生成一个隐藏的加密文件,保存账号绑定的信息;
[0026] 步骤4)登录操作系统:用户登录操作系统时,输入用户名和密码,PAM认证模块会进行本地验证;
[0027] PAM认证模块获取到账号和密码时,先判断用户输入的是本地账号还是远程账号,远程账号是合法的邮箱名,本地账号不含有@符号,以此来作为区分;
[0028] 当用户输入的是本地账号时,PAM验证模块会查询并验证本地账号和密码,若登录成功,则启动绑定模块,查询本地隐藏的加密文件,查询绑定信息,确认该本地账号是否绑定了远程账号,若绑定了远程账号,则启动后台验证模块,发送绑定的远程账号和现有的令牌,到账号管理服务器进行验证,若通过认证,账号管理服务器会返回一个新的令牌,旧令牌失效;
[0029] 当用户输入的是远程账号时,PAM验证模块会查询远程账号和已有令牌是否对应,若通过验证,则远程账号登录成功,启动后台验证模块,后台验证模块发送远程账号和现有令牌至账号管理服务器,若通过验证,则账号管理服务器返回一个新的令牌,旧令牌失效;
[0030] 步骤5)更新令牌:操作系统登录成功后,操作系统的后台验证模块会定时地自动向账号管理服务器发送验证信息,账号管理服务器验证通过后,返回一个新的令牌,旧令牌失效,以达到不断更新令牌的目的,保护账号安全;
[0031] 步骤6)自动登录:操作系统登录成功后,应用软件和网站通过访问绑定模块,来获取绑定的远程账号,并通过查询令牌来验证远程账号是否有效,若验证成功,则该应用软件或网站用该远程账号自动登录。
[0032] 本发明提供的Linux操作系统的单点登录方法,能够对Linux操作系统实现单点登录,将本地账号和远程账号绑定,可以用远程账号登录操作系统,登录后,系统中的相关应用软件自动用该账号登录,执行同步、更新等相关操作,免除了多次登录的麻烦,同时本地令牌验证模式加强了账号安全保障,可以很好地满足实际应用的需要。
[0033] 以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用