目录

账号管理错误码

以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档。

以下错误码包括系统账号、分布式账号和应用账号错误码。

12300001 系统服务异常

错误信息

The system service works abnormally.

可能原因

该错误码表示系统服务异常,可能原因如下:

  1. 账号管理服务无法正常启动。
  2. 账号管理的IPC对象无法获取。
  3. 账号管理依赖的其他服务无法正常启动或者IPC对象无法获取。
  4. 服务未初始化。
  5. 磁盘空间不足。
  6. 读写文件异常。
  7. 创建目录异常。
  8. 创建删除文件异常。
  9. 读写数据库异常。

处理步骤

请稍后重试,或重启设备。

12300002 无效参数

错误信息

Invalid parameter.

可能原因

该错误码表示传入无效的参数,可能原因如下:

  1. 用户名为空。
  2. 系统账号用户名长度大于1024。
  3. 分布式账号用户名长度大于256。
  4. 系统账号id小于0、小于100或大于1099。
  5. 分布式账号id长度大于512。
  6. 分布式账号传入不支持的事件类型。
  7. 域名为空。
  8. 域名长度大于128。
  9. 域账号为空。
  10. 域账号长度大于512。
  11. 约束为空。
  12. 约束长度大于128。
  13. 传入无效的认证和查询参数。
  14. 提供的系统账号头像编码字符串长度超过4KB。
  15. 提供的分布式账号头像编码字符串长度超过2MB。
  16. 提供非jpg和png的图片。
  17. 应用账号名长度超过512。
  18. 鉴权类型长度超过1024。
  19. 令牌长度超过1024。
  20. 键名长度超过1024。
  21. 自定义数据值长度超过1024。
  22. 无效的令牌。
  23. 无效的上下文标识。
  24. 无效的凭据标识。

处理步骤

请传入正确的参数。

12300003 账号不存在

错误信息

The account does not exist.

可能原因

该错误码表示操作的账号不存在,可能原因如下:

  1. 查询/激活/删除未创建的账号。
  2. 查询/激活/删除已删除的账号。
  3. 为已删除的账号设置约束/用户名/头像。
  4. 更新未创建的账号。
  5. 为不存在的账号设置/取消账号信息访问授权。
  6. 为不存在的账号设置/删除/查询密码。
  7. 为不存在的账号设置/删除令牌。
  8. 为不存在的账号设置额外信息。
  9. 为不存在的账号设置/删除凭据。
  10. 为不存在的账号设置自定义数据。
  11. 为不存在的账号使能分布式同步功能。

处理步骤

请检查账号是否存在。

12300004 账号已存在

错误信息

The account already exists.

可能原因

该错误码表示账号已存在,可能原因如下:

创建已存在的账号。

处理步骤

请取消创建,或使用其他账号名重试。

12300005 不支持多用户

错误信息

Multi-user is not supported.

可能原因

该错误码表示不支持多用户,可能原因如下:

当前设备不支持多用户,无法创建账号。

处理步骤

无法创建其他账号,请取消创建。

12300006 不支持的账号类型

错误信息

The account type is not supported.

可能原因

该错误码表示提供了不支持的账号类型,可能原因如下:当前设备不支持创建指定类型的账号。

处理步骤

请创建其他类型的账号。

12300007 账号数量已达上限

错误信息

The number of accounts has reached the upper limit.

可能原因

该错误码表示账号数量已达上限,可能原因如下:创建系统账号/应用账号时,已存在1000个账号。

处理步骤

请删除其他账号后再创建。

12300008 受限的账号

错误信息

The specified account is restricted.

可能原因

该错误码表示操作的是受限账号,可能原因如下:

  1. 删除系统保留用户。
  2. 查询系统保留用户的约束源类型。
  3. 创建id为0-100的账号。

处理步骤

指定id为系统保留用户,无法操作。

12300009 账号已激活

错误信息

The account has been activated.

可能原因

该错误码表示账号已激活,可能原因如下:

激活已激活的账号。

处理步骤

当前账号已激活,请勿重复操作。

12300010 账号服务忙碌

错误信息

The account service is busy.

可能原因

该错误码表示账号服务忙,可能原因如下:

  1. 短时间内提交重复请求,如重复激活、重复设置等。
  2. 应用账号的认证会话数量超过256,无法处理新的认证请求。

处理步骤

请等待一段时间后重试,并降低调用频率。

12300011 事件监听器已注册

错误信息

The event listener has been registered.

可能原因

该错误码表示监听器已注册,可能原因如下:

当前应用向系统注册一个已经注册过的监听器,无法重复注册。

处理步骤

请取消注册,或使用未注册过的监听器重新注册。

12300012 事件监听器未注册

错误信息

The event listener has not been registered.

可能原因

该错误码表示监听器未注册,可能原因如下:

解注册一个未注册过的监听器。

处理步骤

请使用已注册的监听器执行解注册操作。

12300013 网络异常

错误信息

Network exception.

可能原因

该错误码表示网络异常,可能原因如下:

  1. 未连接网络。
  2. 联网异常。
  3. 应用无联网权限。
  4. 未知的网络错误。

处理步骤

  1. 连接网络。
  2. 确保网络可以正常联网。
  3. 确保应用具有联网权限。
  4. 重试相关操作。

12300014 域账号未认证

错误信息

The domain account is not authenticated.

可能原因

域账号未登录。

处理步骤

先登录域账号。

12300015 短名称已存在

错误信息

The short name already exists.

可能原因

创建账号使用的短名称已经存在。

处理步骤

更换别的不存在的短名称。

12300016 账号登录数已达上限

错误信息

The number of logged in accounts reaches the upper limit.

可能原因

登录的账号数已经达到上限,不能再登录新账号。

处理步骤

将已经登录的账号退出,再登录新的账号。

12300021 系统账号已绑定域账号

错误信息

The OS account is already bound.

错误描述

输入的系统账号已绑定域账号。

可能原因

输入的系统账号已绑定域账号。

处理步骤

系统账号不允许重复绑定域账号,请更换系统账号进行绑定。

12300022 域账号已被绑定

错误信息

The domain account is already bound.

错误描述

输入的域账号已绑定系统账号。

可能原因

输入的域账号已绑定系统账号。

处理步骤

同一域账号不允许绑定多个系统账号,请更换域账号或删除绑定的账号后再进行绑定。

12300023 指定类型的账号数量已达到上限

错误信息

The number of accounts of the specified type has reached the upper limit.

可能原因

指定类型的系统账号已达上限。

处理步骤

请删除多余的账号后再重试。

12300101 凭据不正确

错误信息

The credential is incorrect.

可能原因

该错误码表示凭据不正确,可能原因如下:

  1. 密码输入错误;
  2. 生物特征不匹配;
  3. 令牌失效;

处理步骤

请输入正确有效的凭据重试。

12300102 凭据不存在

错误信息

The credential does not exist.

可能原因

该错误码表示凭据不存在,可能原因如下:

  1. 认证未录入的凭据类型。
  2. 查询未录入的凭据类型。
  3. 删除未录入的凭据类型。

处理步骤

请确认凭据类型是否存在。

12300103 凭据输入器已注册

错误信息

The credential inputer already exists.

可能原因

该错误码表示凭据输入器已注册,可能原因如下:

PIN码输入器已注册,解注册之前无法重复注册。

处理步骤

凭据输入器已存在,请勿重复操作。

12300104 凭据输入器不存在

错误信息

The credential inputer is not found.

可能原因

该错误码表示凭据输入器不存在,可能原因如下:

认证、添加、修改凭据时,未注册凭据输入器。

处理步骤

注册凭据输入器。

12300105 可信等级不支持

错误信息

The trust level is not supported.

可能原因

该错误码表示可信等级不支持,可能原因如下:

传入系统不支持的可信等级。

处理步骤

请输入正确的可信等级。

12300106 认证类型不支持

错误信息

The authentication type is not supported.

可能原因

该错误码表示认证类型不支持,可能原因如下:

传入系统不支持的认证类型。

处理步骤

请提供系统支持的认证类型。

12300107 认证类型不存在

错误信息

The authentication type does not exist.

可能原因

该错误码表示认证类型不存在,可能原因如下:

查询/删除令牌时,指定的鉴权类型不存在。

处理步骤

请使用存在的认证类型查询/删除。

12300108 认证会话不存在

错误信息

The authentication session does not exist.

可能原因

该错误码表示会话不存在,可能原因如下:

查询不存在的会话回调。

处理步骤

请使用已成功打开的会话标识查询会话回调。

12300109 认证、凭据录入、更新等操作被取消

错误信息

The authentication, enrollment, or update operation is canceled.

可能原因

该错误码表示认证、凭据录入、更新等操作被取消,可能原因如下:

  1. 认证过程中,用户取消认证操作。
  2. 录入凭据过程中,用户取消录入操作。
  3. 录入凭据过程中,用户取消更新操作。

处理步骤

重新或结束认证操作。

12300110 认证被锁定

错误信息

The authentication is locked.

可能原因

该错误码表示认证被锁定,可能原因如下:

认证类型错误次数超过上限。

处理步骤

认证错误次数超过上限,请在freezingTime之后重试。

12300111 认证超时

错误信息

The authentication time out.

可能原因

该错误码表示认证超时,可能原因如下:

  1. 对于系统账号,认证、录入超过三分钟。
  2. 认证服务因网络原因无法及时响应而超时。

处理步骤

  1. 认证录入超时,请重试。
  2. 请确认网络环境无问题后重试。

12300112 认证服务忙

错误信息

The authentication service is busy.

可能原因

该错误码表示认证服务忙,可能原因如下:

  1. 系统账号认证时,认证总数超过5个。
  2. 应用账号认证时,三方应用的认证器服务忙碌(根据实际情况决定)。

处理步骤

当前认证服务忙,请稍后重试。

12300113 认证服务不存在

错误信息

The account authentication service does not exist.

可能原因

该错误码表示认证服务不存在,可能原因如下:

对于应用账号:

  1. 请求鉴权时,账号所属应用不支持认证器服务。
  2. 隐式添加账号时,账号所属应用不支持认证器服务。
  3. 验证指定账号的凭据时,该账号所属应用不支持认证器服务。
  4. 设置应用的认证器属性时,指定的应用不支持认证器服务。
  5. 检查账号标签时,指定的应用不支持认证器服务。

处理步骤

请取消操作,或向支持认证服务的应用进行认证。

12300114 认证服务异常

错误信息

The account authentication service works abnormally.

可能原因

该错误码表示账号认证服务异常,可能原因如下:

  1. 身份认证服务出现未知错误。
  2. 应用认证器不符合规范。

处理步骤

  1. 请重试或重启系统。
  2. 请按照规范开发应用认证器。

12300115 用户认证密码个数达到上限

错误信息

The number of credentials reaches the upper limit.

可能原因

  1. 身份认证服务出现未知错误。
  2. 用户已有对应类型的密码,不能再添加密码。

处理步骤

  1. 请重试或重启系统。
  2. 请修改密码或删除已有密码。

12300116 凭证复杂度验证失败

错误信息

Credential complexity verification failed.

可能原因

设置的凭证太过简单。

处理步骤

按照要求录入包含特定字符的凭证。

12300117 PIN码过期

错误信息

PIN is expired.

可能原因

用户认证的PIN码过期。

处理步骤

重新设置PIN码。

12300211 服务器不可达

错误信息

Server unreachable.

错误描述

本地设备无法与目标服务器获取网络连接。

可能原因

该错误码表示服务器不可达,可能原因如下:

  1. 本地设备网络异常。
  2. 目标服务器未正常对外提供服务。

处理步骤

  1. 确保本地设备网络正常连接。
  2. 确保目标服务器正常提供服务。

12300212 服务器配置信息未找到

错误信息

Server config not found.

错误描述

服务器配置信息未找到。

可能原因

服务器配置信息未成功添加或者已被删除。

处理步骤

请确保服务器配置信息存在。

12300213 服务器配置信息已存在

错误信息

Server config already exists.

错误描述

服务器配置信息已存在。

可能原因

服务器配置信息已被成功添加。

处理步骤

目标服务器配置信息已成功添加,请勿重复操作。

12300214 服务器配置信息已与账号绑定

错误信息

Server config has been associated with an account.

错误描述

服务器配置信息已与账号绑定。

可能原因

服务器配置信息已与账号绑定,无法操作服务器配置信息。

处理步骤

请更换服务器配置信息或删除绑定的账号后再进行操作。

12300215 服务器配置信息数量已达上限

错误信息

The number of server config reaches the upper limit.

错误描述

服务器配置信息数量已达上限。

可能原因

当前设备上的服务器配置信息数量已达到预设的上限,无法增加新的服务器配置信息。

处理步骤

删除冗余的服务器配置信息后再重新添加。

12300401 系统账号子身份资料不存在

错误信息

OS account sub-profile not found.

可能原因

未指定有效的系统账号子身份资料标识符。

处理步骤

指定合法的子身份资料。

12300402 系统账号下的子身份资料数量已达到上限

错误信息

The number of sub-profiles under the OS account has reached limit.

可能原因

目标系统账号下创建了过多的子身份资料。

处理步骤

删除存在的子身份资料后重试,或者停止创建新的子身份资料。

12300403 受限的系统账号子身份资料

错误信息

Restricted OS account sub-profile.

可能原因

  1. 目标子身份资料不允许删除;
  2. 目标子身份资料不允许切换;

处理步骤

停止对目标子身份资料的操作。

12300404 系统账号的前台子身份资料不允许被删除

错误信息

The foreground sub-profile of the OS account cannot be deleted.

可能原因

删除的系统账号子身份资料当前正处于前台。

处理步骤

停止删除系统账号子身份资料的操作。

12300405 已登录分布式账号的前台子身份不可直接切换到后台

错误信息

The foreground sub-profile with a logged-in distributed account cannot be directly switched to the background.

可能原因

前台子身份资料关联的分布式账号还处在登录状态。

处理步骤

将前台子身份资料关联的分布式账号登出后,再触发切换操作。

12300406 该分布式账号信息已经与目标系统账号的其他子身份资料绑定

错误信息

The distributed account information has already been bound to a sub-profile of the target OS account.

可能原因

该分布式账号信息已经与目标系统账号的其他子身份资料绑定。

处理步骤

停止绑定操作,或者在目标系统账号下触发解绑后再执行绑定操作。

12400001 应用不存在

错误信息

The application does not exist.

可能原因

该错误码表示应用不存在,可能原因如下:

  1. 设置访问权限时,目标应用不存在。
  2. 设置开放授权时,目标应用不存在。

处理步骤

请取消设置,或使用已安装的应用包名重试。

12400002 自定义数据不存在

错误信息

The custom data does not exist.

可能原因

该错误码表示自定义数据不存在,可能原因如下:查询账号的自定义数据时,输入的键名不存在。

处理步骤

请使用存在的自定义数据的键名查询。

12400003 自定义数据的数量已达上限

错误信息

The number of custom data records reaches the upper limit.

可能原因

该错误码表示自定义数据的数量已达上限,可能原因如下:设置自定义数据时,目标账号的自定义数据数量已达512。

处理步骤

请取消设置操作,或者删除已存在的自定义数据。

12400004 令牌数量已达上限

错误信息

The number of tokens reaches the upper limit.

可能原因

该错误码表示令牌数量已达上限,可能原因如下:添加令牌时,目标账号的令牌数量已达1024。

处理步骤

请取消添加操作,或者删除已存在的令牌后再添加。

12400005 授权列表已达上限

错误信息

The size of the authorization list reaches the upper limit.

可能原因

该错误码表示授权列表已达上限,可能原因如下:设置访问/开放授权时,授权列表的大小超过1024。

处理步骤

请取消设置操作,或者撤销已存在的访问/开放授权后再设置。