
UOS(deepin)系统相关
文章平均质量分 81
关于统信系统相关开发
-黑色幽默-
Free style
展开
-
指纹功能适配文档
指纹功能适配文档本文档主要介绍第三方设备厂商如何将指纹功能集成到系统中,另外也简单描述了系统上的用户认证流程。指纹功能的集成需要实现系统定义的指纹接口规范,然后将实现的接口程序安装到系统中,并提供规范中定义的配置文件,就可在重启后使用系统的指纹功能了。在介绍适配步骤之前,先介绍下系统的认证流程。认证流程系统上对用户认证提供了一套统一的接口,这个认证接口负责启用具体的认证方式,如启用密码认证、指纹认证等。认证的结果通过 DBus Signal 发出, DBus Signal 没有具体的目标,可以认翻译 2022-01-04 10:14:58 · 740 阅读 · 1 评论 -
认证服务架构
认证服务架构背景Linux 默认使用 PAM 作为认证框架,通过模块的方式添加不同的认证方式。但这种方式对于多路认证、多因子认证等方式支持困难,并且也不便于适配新的认证方式。基于用户体验和适配的需要, UOS 设计并实现了一套认证服务,认证服务依然基于 PAM ,但在认证方式的添加上设计了新的规范。设计的原则如下:提供认证方案接入规范,便于适配支持多路认证,增强用户体验支持多因子认证,增强安全性基于 =PAM= 框架,应用无需修改架构UOS 的认证服务架构如下:流程应用依然翻译 2022-01-04 10:12:27 · 513 阅读 · 0 评论 -
多因子认证应用配置
多因子认证应用配置配置采用json配置方式,配置内容如下:{ "ApplicationType" : "login", "RequestVerificationType" : [ { "Type": "password", "Service": "" }, { "Type": "fingerprint", "Service": ""翻译 2022-01-04 10:11:00 · 376 阅读 · 0 评论 -
ukey功能适配文档
ukey 功能适配文档本文档主要介绍第三方设备厂商如何将 ukey 功能集成到系统中,另外也简单描述了系统上的用户认证流程。ukey 功能的集成需要实现系统定义的 ukey 接口规范,然后将实现的接口程序安装到系统中,并提供规范中定义的配置文件,就可在重启后使用系统的 ukey 功能了。认证流程系统上对用户认证提供了一套统一的接口,这个认证接口负责启用具体的认证方式,如启用密码认证、指纹认证等。认证的结果通过 DBus Signal 发出,DBus Signal 没有具体的目标,可以认为是广播的方式翻译 2022-01-04 10:04:18 · 1417 阅读 · 0 评论 -
ukey代理接口设计文档
ukey代理接口设计文档ukey代理的功能作为代理,接受上层 com.deepin.daemon.Authenticate 或者其他调用方的调用,开启指定的厂商 ukey 服务并认证,并接收厂商 ukey 认证信号,代理处理完此信号之后,发送认证信号出去,供监听此信号的服务使用。ukey 需要支持多设备同时认证,不一定是一个 ukey 服务的多次同时认证,也可以是多个 ukey 服务的单次同时认证。ukey代理接口SetDefaultDevice(string device) -> ()翻译 2022-01-04 10:00:58 · 689 阅读 · 0 评论 -
deepin认证接口
deepin认证接口目的deepin 上通常是使用密码进行认证,对于指纹,人脸等没有统一的接口,需要使用者单独适配,不方便使用。为了统一认证接口,故设计了此接口,用于适配指纹、人脸等认证方式,下文将详细描述这套接口。认证接口接口通过 DBus 的方式提供,接口的 DBus服务信息如下:Servicecom.deepin.daemon.AuthenticatePath:/com/deepin/daemon/AuthenticateInterface:com.deepin.da翻译 2022-01-04 10:00:00 · 1844 阅读 · 0 评论 -
deepin 指纹接口规范
deepin 指纹接口规范deepin 下有两种适配指纹设备的方法,分别是 fprintd 和 deepin 自定义的接口规范,这两种方式中我们推荐使用 fprintd 的方式。fprintd使用 fprintd 的方式适配时需要先了解 [[https://fprint.freedesktop.org/][libfprint]] 这个项目,因为设备的驱动是在 libfprint 中实现的,即基本上只需要修改 libfprint 项目即可,按照规则添加需要适配的指纹设备驱动。具体如何添加驱动这里就不描翻译 2022-01-04 09:58:50 · 1449 阅读 · 0 评论 -
deepin系统修改原生锁屏界面
UOS/DEEPIN修改原生DDE-LOCK本文部分内容来源于deepin官方github,地址:https://github.com/linuxdeepin10/14/2021 4:35:01 PM资源列表:DTK API 文档:DTK 的 API 接口中文说明,自动同步更新Deepin 社区文档:核心为 DTK 团队的文档积累,社区爱好者的作品展示、技术交流QtExamples:个人积累,为 DTK 的源码架构一些理解和实战Deepin Wiki: Deepin 在 GitHub原创 2021-10-15 10:44:21 · 1704 阅读 · 0 评论