1# 账号子系统 2 3## 简介 4 5在标准系统上,账号子系统主要提供系统账号生命周期管理,分布式账号登录状态管理和应用账号信息管理等基础能力。 6 7## 架构图 8 9**图 1** 账号子系统架构图 10 11 12 13 14## 目录 15 16``` 17/base/account/os_account 18├── dfx 19│ ├── hidumper_adapter 系统服务信息导出适配器代码 20│ ├── hisysevent_adapter 系统事件打点适配器代码 21├── figures README图片 22├── frameworks 账号子系统kit代码 23│ ├── account_iam 账号身份认证和访问管理内部API代码 24│ │ └── src 账号身份认证和访问管理内部API实现代码 25│ ├── appaccount 应用账号内部API代码 26│ │ └── native 应用账号内部API实现代码 27│ ├── common 共通模块代码 28│ │ ├── account_error 错误码 29│ │ ├── database 数据库基础代码 30│ │ ├── file_operator 文件操作代码 31│ │ ├── log 打印日志代码 32│ │ ├── perf_stat 性能统计 33│ │ └── test 共通模块测试代码 34│ ├── ohosaccount 分布式账号内部API代码 35│ │ ├── native 分布式账号内部API实现代码 36│ │ └── test 分布式账号内部API测试代码 37│ └── osaccount 系统账号内部API代码 38│ ├── core 系统账号ipc 39│ └── native 系统账号内部API实现代码 40├── interfaces 账号子系统对外公开的API 41│ ├── innerkits 内部API头文件 42│ │ ├── account_iam 账号身份认证和访问管理 43│ │ ├── appaccount 应用账号内部API头文件 44│ │ ├── ohosaccount 分布式账号内部API头文件 45│ │ └── osaccount 系统账号内部API头文件 46│ └── kits 对外API封装 47│ └── napi 账号子系统对外API封装代码 48├── sa_profile 账号子系统SA配置文件定义目录 49├── services 账号子系统accountmgr服务代码 50│ └── accountmgr 账号子系统服务代码 51│ ├── include 账号子系统服务代码头文件 52│ ├── src 账号子系统服务代码源文件 53│ └── test 账号子系统服务测试 54├── test 测试代码 55│ ├── fuzztest 模糊测试代码 56│ ├── resource 测试资源文件 57│ └── systemtest 系统测试代码 58└── tools acm工具代码 59 ├── acm acm工具代码 60 │ ├── include acm工具代码头文件 61 │ └── src acm工具代码源文件 62 └── test acm工具测试代码 63``` 64 65## 说明 66 67### 模块说明 68|**模块名** |**描述** | 69|---|---| 70|系统账号 |提供系统账号的添加、删除、查询、修改、订阅和启动等功能。 | 71|分布式账号 |提供分布式账号登录状态管理能力,支持在端侧对接厂商云账号应用,提供云账号登录状态查询和更新能力。 | 72|应用账号 |提供应用账号的添加、删除、查询、修改和鉴权等功能。 | 73 74### 使用说明 75 76[1. 系统账号](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-osAccount.md) 77 78[2. 分布式账号](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-distributed-account.md) 79 80[3. 应用账号](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-appAccount.md) 81 82## 相关仓 83 84**账号子系统** 85 86[account_os_account](https://gitee.com/openharmony/account_os_account) 87 88