Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f02af9b3
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
f02af9b3
编写于
9月 28, 2022
作者:
O
openharmony_ci
提交者:
Gitee
9月 28, 2022
浏览文件
操作
浏览文件
下载
差异文件
!10081 modify account chinise readme
Merge pull request !10081 from jidong/master
上级
21a6a4a2
26f06f3c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
93 addition
and
20 deletion
+93
-20
zh-cn/readme/figures/zh-cn_image_account_struct.png
zh-cn/readme/figures/zh-cn_image_account_struct.png
+0
-0
zh-cn/readme/帐号子系统.md
zh-cn/readme/帐号子系统.md
+93
-20
未找到文件。
zh-cn/readme/figures/zh-cn_image_account_struct.png
0 → 100644
浏览文件 @
f02af9b3
21.8 KB
zh-cn/readme/帐号子系统.md
浏览文件 @
f02af9b3
# 帐号子系统<a name="ZH-CN_TOPIC_0000001
078092678
"></a>
# 帐号子系统<a name="ZH-CN_TOPIC_0000001
123681215
"></a>
-
[
简介
](
#section11660541593
)
-
[
子系统
架构图
](
#section1412183212132
)
-
[
架构图
](
#section1412183212132
)
-
[
目录
](
#section161941989596
)
-
[
使用说明
](
#section1312121216216
)
-
[
说明
](
#section1312121216216
)
-
[
模块说明
](
#section1551164914236
)
-
[
使用说明
](
#section1551164914237
)
-
[
相关仓
](
#section1371113476307
)
## 简介<a name="section11660541593"></a>
在标准系统上,帐号子系统主要提供
分布式帐号登录状态管理能力,支持在端侧对接厂商云帐号应用,提供云帐号登录状态查询和更新的管理
能力。
在标准系统上,帐号子系统主要提供
系统帐号生命周期管理,分布式帐号登录状态管理和应用帐号信息管理等基础
能力。
##
子系统
架构图<a name="section1412183212132"></a>
## 架构图<a name="section1412183212132"></a>
**图 1**
帐号子系统架构图
<a
name=
"fig4460722185514"
></a>
![](
figures/zh-cn_image_
0000001079026550
.png
)
![](
figures/zh-cn_image_
account_struct
.png
)
## 目录<a name="section161941989596"></a>
```
/base/account
└── os_account # 系统帐号组件
├── common # 公共基础模块
├── interfaces # 对外接口存放目录
├── kits # 系统帐号组件开发框架
├── sa_profile # 帐号SA配置文件定义目录
├── services # 系统帐号组件服务代码
└── test # 系统帐号组件测试代码
└── resource # 系统帐号组件测试资源
/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工具测试代码
```
## 使用说明<a name="section1312121216216"></a>
通过提供的分布式帐号管理类,可以查询和更新帐号登录状态,包括登录、登出、注销及Token失效。
查询和更新分布式帐号登录状态,需要系统权限,仅支持系统应用。
## 说明<a name="section1312121216216"></a>
### 模块说明<a name="section1551164914236"></a>
<table>
<thead
align=
"left"
><tr
id=
"row175061254462"
>
<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>
</th>
<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>
</th>
</tr>
</thead>
<tbody>
<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>
</td>
<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>
</td>
</tr>
<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>
</td>
<td
class=
"cellrowborder"
valign=
"top"
headers=
"mcps1.2.3.1.2 "
><p
id=
"p1954531161115"
><a
name=
"p1954531161115"
></a><a
name=
"p1954531161115"
></a>
提供分布式帐号登录状态管理能力,支持在端侧对接厂商云帐号应用,提供云帐号登录状态查询和更新能力。
</p>
</td>
</tr>
<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>
</td>
<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>
</td>
</tr>
</tbody>
</table>
### 使用说明<a name="section1551164914237"></a>
[
1. 系统帐号
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-osAccount.md
)
[
2. 分布式帐号
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-distributed-account.md
)
[
3. 应用帐号
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-appAccount.md
)
## 相关仓<a name="section1371113476307"></a>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录