提交 3367c7e1 编写于 作者: C cclicn

【帐号】域插件接口变更资料适配

Signed-off-by: Ncclicn <lichenchen22@huawei.com>
上级 6b009fdf
...@@ -4626,7 +4626,7 @@ auth(domainAccountInfo: DomainAccountInfo, credential: Uint8Array, callback: IUs ...@@ -4626,7 +4626,7 @@ auth(domainAccountInfo: DomainAccountInfo, credential: Uint8Array, callback: IUs
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -4690,7 +4690,7 @@ authWithPopup(domainAccountInfo: DomainAccountInfo, callback: IUserAuthCallback) ...@@ -4690,7 +4690,7 @@ authWithPopup(domainAccountInfo: DomainAccountInfo, callback: IUserAuthCallback)
}, },
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -4741,7 +4741,7 @@ authWithToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array, callback: ...@@ -4741,7 +4741,7 @@ authWithToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array, callback:
}; };
callback.onResult(0, result); callback.onResult(0, result);
}, },
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -4757,7 +4757,7 @@ authWithToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array, callback: ...@@ -4757,7 +4757,7 @@ authWithToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array, callback:
### getAccountInfo<sup>10+</sup> ### getAccountInfo<sup>10+</sup>
getAccountInfo(domain: string, accountName: string, callback: AsyncCallback&lt;DomainAccountInfo&gt;): void getAccountInfo(options: GetDomainAccountInfoPluginOptions, callback: AsyncCallback&lt;DomainAccountInfo&gt;): void
查询指定域帐号的信息。 查询指定域帐号的信息。
...@@ -4769,8 +4769,7 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback&lt;D ...@@ -4769,8 +4769,7 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback&lt;D
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | --------------------------------------- | ---- | --------------- | | ---------- | --------------------------------------- | ---- | --------------- |
| domain | string | 是 | 指示帐号所属域。| | options | [GetDomainAccountInfoPluginOptions](#getdomainaccountinfopluginoptions10) | 是 | 指示域帐号信息。|
| accountName | string | 是 | 指示帐号的名称。|
| callback | AsyncCallback&lt;[DomainAccountInfo](#domainaccountinfo8)&gt; | 是 | 指示查询结果回调。| | callback | AsyncCallback&lt;[DomainAccountInfo](#domainaccountinfo8)&gt; | 是 | 指示查询结果回调。|
**示例:** **示例:**
...@@ -4783,7 +4782,7 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback&lt;D ...@@ -4783,7 +4782,7 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback&lt;D
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => { callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {
// mock getting account information // mock getting account information
// notify result // notify result
...@@ -4793,8 +4792,8 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback&lt;D ...@@ -4793,8 +4792,8 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback&lt;D
message: "" message: ""
}; };
let accountInfo: account_osAccount.DomainAccountInfo = { let accountInfo: account_osAccount.DomainAccountInfo = {
domain: domain, domain: options.domain,
accountName: accountName, accountName: options.accountName,
accountId: 'xxxx' accountId: 'xxxx'
}; };
callback(code, accountInfo); callback(code, accountInfo);
...@@ -4838,7 +4837,7 @@ getAuthStatusInfo(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback& ...@@ -4838,7 +4837,7 @@ getAuthStatusInfo(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback&
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => { callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {
...@@ -4890,7 +4889,7 @@ bindAccount(domainAccountInfo: DomainAccountInfo, localId: number, callback: Asy ...@@ -4890,7 +4889,7 @@ bindAccount(domainAccountInfo: DomainAccountInfo, localId: number, callback: Asy
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -4940,7 +4939,7 @@ unbindAccount(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback&lt;v ...@@ -4940,7 +4939,7 @@ unbindAccount(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback&lt;v
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -4991,7 +4990,7 @@ isAccountTokenValid(domainAccountInfo: DomainAccountInfo, token: Uint8Array, cal ...@@ -4991,7 +4990,7 @@ isAccountTokenValid(domainAccountInfo: DomainAccountInfo, token: Uint8Array, cal
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -5041,7 +5040,7 @@ getAccessToken(options: GetDomainAccessTokenOptions, callback: AsyncCallback&lt; ...@@ -5041,7 +5040,7 @@ getAccessToken(options: GetDomainAccessTokenOptions, callback: AsyncCallback&lt;
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -5102,7 +5101,7 @@ static registerPlugin(plugin: DomainPlugin): void ...@@ -5102,7 +5101,7 @@ static registerPlugin(plugin: DomainPlugin): void
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array, authWithToken: (domainAccountInfo: account_osAccount.DomainAccountInfo, token: Uint8Array,
callback: account_osAccount.IUserAuthCallback) => {}, callback: account_osAccount.IUserAuthCallback) => {},
getAccountInfo: (domain: string, accountName: string, getAccountInfo: (options: account_osAccount.GetDomainAccountInfoPluginOptions,
callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {}, callback: AsyncCallback<account_osAccount.DomainAccountInfo>) => {},
getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo, getAuthStatusInfo: (domainAccountInfo: account_osAccount.DomainAccountInfo,
callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {}, callback: AsyncCallback<account_osAccount.AuthStatusInfo>) => {},
...@@ -5324,7 +5323,7 @@ hasAccount(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback&lt;bool ...@@ -5324,7 +5323,7 @@ hasAccount(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback&lt;bool
**示例:** **示例:**
```js ```js
import { BusinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
let domainAccountInfo = { let domainAccountInfo: account_osAccount.DomainAccountInfo = {
domain: 'CHINA', domain: 'CHINA',
accountName: 'zhangsan' accountName: 'zhangsan'
} }
...@@ -6620,3 +6619,28 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; ...@@ -6620,3 +6619,28 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| domainAccountToken | Uint8Array | 是 | 域帐号的令牌 | | domainAccountToken | Uint8Array | 是 | 域帐号的令牌 |
| businessParams | { [key: string]: object } | 是 | 业务参数,由业务方根据请求协议自定义 | | businessParams | { [key: string]: object } | 是 | 业务参数,由业务方根据请求协议自定义 |
| callerUid | number | 是 | 调用方唯一标识符 | | callerUid | number | 是 | 调用方唯一标识符 |
## GetDomainAccountInfoOptions<sup>10+</sup>
表示查询域帐号信息的选项。
**系统接口:** 此接口为系统接口。
**系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。
| 名称 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ---------- |
| accountName | string | 是 | 域帐号名。 |
| domain | string | 否 | 域名。 |
## GetDomainAccountInfoPluginOptions<sup>10+</sup>
表示插件查询域帐号信息的选项。GetDomainAccountInfoPluginOptions类继承[GetDomainAccountInfoOptions](#getdomainaccountinfooptions10)
**系统接口:** 此接口为系统接口。
**系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。
| 名称 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ---------- |
| callerUid | number | 是 | 调用方唯一标识符 |
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册