[发明专利]一种认证方法、计算设备及可读存储介质在审
申请号: | 202210425465.6 | 申请日: | 2022-04-21 |
公开(公告)号: | CN115033851A | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 谭峰 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/32;H04L9/32 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 认证 方法 计算 设备 可读 存储 介质 | ||
本发明公开了一种认证方法、计算设备及可读存储介质,该方法包括:在PAM模块接收到来自桌面显示管理器的第一认证请求后,向桌面显示管理器请求授权信息;登录界面模块向认证模块发起第二认证请求,以便认证模块获取来自登录界面模块的用户信息,并基于获取到的用户信息进行认证;如果认证模块认证成功,认证模块将授权信息发送至登录界面模块,以便登录界面模块将授权信息发送至桌面显示管理器;桌面显示管理器将授权信息发送至PAM模块,以便PAM模块确认授权信息是否有效,并将确认结果返回至桌面显示管理器中。根据本发明的技术方案可以支持多种多样的认证方式并保证了对传统登录认证的兼容性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种认证方法、计算设备及可读存储介质。
背景技术
可插拔认证模块(Pluggable Authentication Modules,简称PAM)是一种高效且灵活遍历的用户级别的认证方式,通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序。
出于对安全性的考虑,操作系统在开机后进入桌面前会呈现登录界面,以便进行用户鉴权。目前,对于不同的应用场景所需的不同的登录认证方式,现有的实现方式是通过PAM模块进行认证鉴权完成登录,无法实现多种认证方式共同验证完成登录,例如:同时开启多种认证方式,或按照指定的认证方式的顺序进行认证。
为此,需要一种认证方法,来解决上述技术方案中存在的问题。
发明内容
为此,本发明提供一种认证方法、计算设备及可读存储介质,以解决或至少缓解上面存在的问题。
根据本发明的一个方面,提供一种认证方法,在计算设备中执行,计算设备包括桌面显示管理器、登录界面模块、认证模块以及PAM模块,所述方法包括:在PAM模块接收到来自桌面显示管理器的第一认证请求后,向桌面显示管理器请求授权信息,以便所述桌面显示管理器向登录界面模块请求授权信息用于登录认证;所述登录界面模块向所述认证模块发起第二认证请求,以便所述认证模块获取来自登录界面模块的用户信息,并基于获取到的用户信息进行认证;如果所述认证模块认证成功,所述认证模块将授权信息发送至所述登录界面模块,以便所述登录界面模块将所述授权信息发送至所述桌面显示管理器;桌面显示管理器将所述授权信息发送至所述PAM模块,以便所述PAM模块确认授权信息是否有效,并将确认结果返回至所述桌面显示管理器中。
可选地,在根据本发明的认证方法中,PAM模块确认授权信息是否有效的步骤,包括:所述PAM模块通过调用所述认证模块提供的接口确认授权信息是否有效。
可选地,在根据本发明的认证方法中,认证模块获取来自登录界面模块的用户信息的步骤,包括:所述认证模块通过计算设备的图像采集装置,获取一种或多种用户信息;通过所述认证模块提供的接口,将获取到的用户信息在所述登录界面模块进行展示。
可选地,在根据本发明的认证方法中,基于获取到的用户信息进行认证的步骤,包括:以同步或根据预定顺序的方式对获取到的用户信息进行认证。
可选地,在根据本发明的认证方法中,还包括:如果所述认证模块认证失败,所述认证模块将表示认证失败的认证结果发送至所述登录界面模块,以便重新执行所述登录界面模块向所述认证模块发起第二认证请求的步骤。
可选地,在根据本发明的认证方法中,用户信息包括密码、手势、面部信息、指纹、虹膜、语音中的至少一种。
可选地,在根据本发明的认证方法中,桌面显示管理器为LightDM。
可选地,在根据本发明的认证方法中,登录界面模块为Greeter。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210425465.6/2.html,转载请声明来源钻瓜专利网。