1# 帐号子系统<a name="ZH-CN_TOPIC_0000001123681215"></a> 2 3- [简介](#section11660541593) 4- [架构图](#section1412183212132) 5- [目录](#section161941989596) 6- [说明](#section1312121216216) 7 - [模块说明](#section1551164914236) 8 - [使用说明](#section1551164914237) 9 10- [相关仓](#section1371113476307) 11 12## 简介<a name="section11660541593"></a> 13 14在标准系统上,帐号子系统主要提供系统帐号生命周期管理,分布式帐号登录状态管理和应用帐号信息管理等基础能力。 15 16## 架构图<a name="section1412183212132"></a> 17 18**图 1** 帐号子系统架构图<a name="fig4460722185514"></a> 19 20 21![](figures/zh-cn_image_account_struct.png) 22 23## 目录<a name="section161941989596"></a> 24 25``` 26/base/account/os_account 27├── dfx 28│ ├── hidumper_adapter 系统服务信息导出适配器代码 29│ ├── hisysevent_adapter 系统事件打点适配器代码 30├── figures README图片 31├── frameworks 帐号子系统kit代码 32│ ├── account_iam 账号身份认证和访问管理内部API代码 33│ │ └── src 账号身份认证和访问管理内部API实现代码 34│ ├── appaccount 应用帐号内部API代码 35│ │ └── native 应用帐号内部API实现代码 36│ ├── common 共通模块代码 37│ │ ├── account_error 错误码 38│ │ ├── database 数据库基础代码 39│ │ ├── file_operator 文件操作代码 40│ │ ├── log 打印日志代码 41│ │ ├── perf_stat 性能统计 42│ │ └── test 共通模块测试代码 43│ ├── ohosaccount 分布式帐号内部API代码 44│ │ ├── native 分布式帐号内部API实现代码 45│ │ └── test 分布式帐号内部API测试代码 46│ └── osaccount 系统帐号内部API代码 47│ ├── core 系统帐号ipc 48│ └── native 系统帐号内部API实现代码 49├── interfaces 帐号子系统对外公开的API 50│ ├── innerkits 内部API头文件 51│ │ ├── account_iam 账号身份认证和访问管理 52│ │ ├── appaccount 应用帐号内部API头文件 53│ │ ├── ohosaccount 分布式帐号内部API头文件 54│ │ └── osaccount 系统帐号内部API头文件 55│ └── kits 对外API封装 56│ └── napi 帐号子系统对外API封装代码 57├── sa_profile 帐号子系统SA配置文件定义目录 58├── services 帐号子系统accountmgr服务代码 59│ └── accountmgr 帐号子系统服务代码 60│ ├── include 帐号子系统服务代码头文件 61│ ├── src 帐号子系统服务代码源文件 62│ └── test 帐号子系统服务测试 63├── test 测试代码 64│ ├── fuzztest 模糊测试代码 65│ ├── resource 测试资源文件 66│ └── systemtest 系统测试代码 67└── tools acm工具代码 68 ├── acm acm工具代码 69 │ ├── include acm工具代码头文件 70 │ └── src acm工具代码源文件 71 └── test acm工具测试代码 72``` 73 74## 说明<a name="section1312121216216"></a> 75 76### 模块说明<a name="section1551164914236"></a> 77 78<table> 79<thead align="left"><tr id="row175061254462"> 80<th class="cellrowborder" valign="top" width="20%" id="mcps1.2.3.1.1"><p id="p1250613547612"><a name="p1250613547612"></a><a name="p1250613547612"></a>模块名</p> 81</th> 82<th class="cellrowborder" valign="top" width="80%" id="mcps1.2.3.1.2"><p id="p85066541767"><a name="p85066541767"></a><a name="p85066541767"></a>描述</p> 83</th> 84</tr> 85</thead> 86<tbody> 87<tr id="row0506185417614"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.2.3.1.1 "><p id="p1561112131788"><a name="p1561112131788"></a><a name="p1561112131788"></a>系统帐号</p> 88</td> 89<td class="cellrowborder" valign="top" width="80%" headers="mcps1.2.3.1.2 "><p id="p1954531161115"><a name="p1954531161115"></a><a name="p1954531161115"></a>提供系统帐号的添加、删除、查询、修改、订阅和启动等功能。</p> 90</td> 91</tr> 92<tr id="row0506185417614"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.2.3.1.1 "><p id="p1561112131788"><a name="p1561112131788"></a><a name="p1561112131788"></a>分布式帐号</p> 93</td> 94<td class="cellrowborder" valign="top" headers="mcps1.2.3.1.2 "><p id="p1954531161115"><a name="p1954531161115"></a><a name="p1954531161115"></a>提供分布式帐号登录状态管理能力,支持在端侧对接厂商云帐号应用,提供云帐号登录状态查询和更新能力。</p> 95</td> 96</tr> 97<tr id="row0506185417614"><td class="cellrowborder" valign="top" width="20%" headers="mcps1.2.3.1.1 "><p id="p1561112131788"><a name="p1561112131788"></a><a name="p1561112131788"></a>应用帐号</p> 98</td> 99<td class="cellrowborder" valign="top" width="80%" headers="mcps1.2.3.1.2 "><p id="p1954531161115"><a name="p1954531161115"></a><a name="p1954531161115"></a>提供应用帐号的添加、删除、查询、修改和鉴权等功能。</p> 100</td> 101</tr> 102</tbody> 103</table> 104 105### 使用说明<a name="section1551164914237"></a> 106 107[1. 系统帐号](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-osAccount.md) 108 109[2. 分布式帐号](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-distributed-account.md) 110 111[3. 应用帐号](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-appAccount.md) 112 113## 相关仓<a name="section1371113476307"></a> 114 115**帐号子系统** 116 117[account_os_account](https://gitee.com/openharmony/account_os_account) 118 119