harmony 鸿蒙账号子系统

  • 2022-08-09
  • 浏览 (952)

账号子系统

简介

在标准系统上,账号子系统主要提供系统账号生命周期管理,分布式账号登录状态管理和应用账号信息管理等基础能力。

架构图

图 1 账号子系统架构图

目录

/base/account/os_account
├── dfx                      
│   ├── hidumper_adapter     系统服务信息导出适配器代码          
│   ├── hisysevent_adapter   系统事件打点适配器代码          
├── figures                  README图片
├── frameworks               账号子系统kit代码
│   ├── account_iam          账号身份认证和访问管理内部API代码
│   │   └── src              账号身份认证和访问管理内部API实现代码          
│   ├── appaccount           应用账号内部API代码
│   │   └── native           应用账号内部API实现代码
│   ├── common               共通模块代码
│   │   ├── account_error    错误码
│   │   ├── database         数据库基础代码
│   │   ├── file_operator    文件操作代码
│   │   ├── log              打印日志代码
│   │   ├── perf_stat        性能统计
│   │   └── test             共通模块测试代码
│   ├── ohosaccount          分布式账号内部API代码
│   │   ├── native           分布式账号内部API实现代码
│   │   └── test             分布式账号内部API测试代码
│   └── osaccount            系统账号内部API代码
│       ├── core             系统账号ipc
│       └── native           系统账号内部API实现代码
├── interfaces               账号子系统对外公开的API
│   ├── innerkits            内部API头文件
│   │   ├── account_iam      账号身份认证和访问管理
│   │   ├── appaccount       应用账号内部API头文件
│   │   ├── ohosaccount      分布式账号内部API头文件
│   │   └── osaccount        系统账号内部API头文件
│   └── kits                 对外API封装
│       └── napi             账号子系统对外API封装代码
├── sa_profile               账号子系统SA配置文件定义目录
├── services                 账号子系统accountmgr服务代码
│   └── accountmgr           账号子系统服务代码
│       ├── include          账号子系统服务代码头文件
│       ├── src              账号子系统服务代码源文件
│       └── test             账号子系统服务测试
├── test                     测试代码
│   ├── fuzztest             模糊测试代码
│   ├── resource             测试资源文件
│   └── systemtest           系统测试代码
└── tools                    acm工具代码
    ├── acm                  acm工具代码
    │   ├── include          acm工具代码头文件
    │   └── src              acm工具代码源文件
    └── test                 acm工具测试代码

说明

模块说明

模块名 描述
系统账号 提供系统账号的添加、删除、查询、修改、订阅和启动等功能。
分布式账号 提供分布式账号登录状态管理能力,支持在端侧对接厂商云账号应用,提供云账号登录状态查询和更新能力。
应用账号 提供应用账号的添加、删除、查询、修改和鉴权等功能。

使用说明

1. 系统账号

2. 分布式账号

3. 应用账号

相关仓

账号子系统

account_os_account

你可能感兴趣的鸿蒙文章

harmony 鸿蒙AI业务子系统

harmony 鸿蒙方舟运行时子系统

harmony 鸿蒙ArkUI框架子系统

harmony 鸿蒙DFX子系统

harmony 鸿蒙DeviceProfile子系统

harmony 鸿蒙XTS子系统

harmony 鸿蒙上传下载子系统

harmony 鸿蒙主题框架子系统

harmony 鸿蒙事件通知子系统

harmony 鸿蒙位置服务子系统

0  赞