1# 账号管理错误码 2 3> **说明:** 4> 5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 6 7以下错误码包括系统账号、分布式账号和应用账号错误码。 8 9## 12300001 系统服务异常 10 11**错误信息** 12 13The system service works abnormally. 14 15**可能原因** 16 17该错误码表示系统服务异常,可能原因如下: 181. 账号管理服务无法正常启动。 192. 账号管理的IPC对象无法获取。 203. 账号管理依赖的其他服务无法正常启动或者IPC对象无法获取。 214. 服务未初始化。 225. 磁盘空间不足。 236. 读写文件异常。 247. 创建目录异常。 258. 创建删除文件异常。 269. 读写数据库异常。 27 28**处理步骤** 29 30请稍后重试,或重启设备。 31 32## 12300002 无效参数 33 34**错误信息** 35 36Invalid parameter. 37 38**可能原因** 39 40该错误码表示传入无效的参数,可能原因如下: 411. 用户名为空。 422. 系统账号用户名长度大于1024。 433. 分布式账号用户名长度大于256。 444. 系统账号id小于0、小于100或大于1099。 455. 分布式账号id长度大于512。 466. 分布式账号传入不支持的事件类型。 477. 域名为空。 488. 域名长度大于128。 499. 域账号为空。 5010. 域账号长度大于512。 5111. 约束为空。 5212. 约束长度大于128。 5313. 传入无效的认证和查询参数。 5414. 提供的系统账号头像编码字符串长度超过4KB。 5515. 提供的分布式账号头像编码字符串长度超过2MB。 5616. 提供非jpg和png的图片。 5717. 应用账号名长度超过512。 5818. 鉴权类型长度超过1024。 5919. 令牌长度超过1024。 6020. 键名长度超过1024。 6121. 自定义数据值长度超过1024。 6222. 无效的令牌。 6323. 无效的上下文标识。 6424. 无效的凭据标识。 65 66**处理步骤** 67 68请传入正确的参数。 69 70## 12300003 账号不存在 71 72**错误信息** 73 74The account does not exist. 75 76**可能原因** 77 78该错误码表示操作的账号不存在,可能原因如下: 791. 查询/激活/删除未创建的账号。 802. 查询/激活/删除已删除的账号。 813. 为已删除的账号设置约束/用户名/头像。 824. 更新未创建的账号。 835. 为不存在的账号设置/取消账号信息访问授权。 846. 为不存在的账号设置/删除/查询密码。 857. 为不存在的账号设置/删除令牌。 868. 为不存在的账号设置额外信息。 879. 为不存在的账号设置/删除凭据。 8810. 为不存在的账号设置自定义数据。 8911. 为不存在的账号使能分布式同步功能。 90 91**处理步骤** 92 93请检查账号是否存在。 94 95## 12300004 账号已存在 96 97**错误信息** 98 99The account already exists. 100 101**可能原因** 102 103该错误码表示账号已存在,可能原因如下: 104创建已存在的账号。 105 106**处理步骤** 107 108请取消创建,或使用其他账户号名重试。 109 110## 12300005 不支持多用户 111 112**错误信息** 113 114Multi-user is not supported. 115 116**可能原因** 117 118该错误码表示不支持多用户,可能原因如下: 119当前设备不支持多用户,无法创建账号 120 121**处理步骤** 122 123无法创建其他账号,请取消创建 124 125## 12300006 不支持的账号类型 126 127**错误信息** 128 129The account type is not supported. 130 131**可能原因** 132 133该错误码表示提供了不支持的账号类型,可能原因如下: 134当前设备不支持创建指定类型的账号 135 136**处理步骤** 137 138请创建其他类型的账号 139 140## 12300007 账号数量已达上限 141 142**错误信息** 143 144The number of accounts has reached the upper limit. 145 146**可能原因** 147 148该错误码表示账号数量已达上限,可能原因如下: 149创建系统账号/应用账号时,已存在1000个账号。 150 151**处理步骤** 152 153请删除其他账号后再创建。 154 155## 12300008 受限的账号 156 157**错误信息** 158 159The specified account is restricted. 160 161**可能原因** 162 163该错误码表示操作的是受限账号,可能原因如下: 1641. 删除系统保留用户。 1652. 查询系统保留用户的约束源类型。 1663. 创建id为0-100的账号。 167 168**处理步骤** 169 170指定id为系统保留用户,无法操作。 171 172## 12300009 账号已激活 173 174**错误信息** 175 176The account has been activated. 177 178**可能原因** 179 180该错误码表示账号已激活,可能原因如下: 181激活已激活的账号。 182 183**处理步骤** 184 185当前账号已激活,请勿重复操作。 186 187## 12300010 账号服务忙碌 188 189**错误信息** 190 191The account service is busy. 192 193**可能原因** 194 195该错误码表示账号服务忙,可能原因如下: 1961. 短时间提交重复请求,如重复激活、重复设置等。 1972. 应用账号的认证会话数量超过256,无法处理新的认证请求。 198 199**处理步骤** 200 201请等待一段时间后重试,并降低调用频率。 202 203## 12300011 事件监听器已注册 204 205**错误信息** 206 207The event listener has been registered. 208 209**可能原因** 210 211该错误码表示监听器已注册,可能原因如下: 212当前应用向系统注册一个已经注册过的监听器,无法重复注册。 213 214**处理步骤** 215 216请取消注册,或使用未注册过的监听器重新注册。 217 218## 12300012 事件监听器未注册 219 220**错误信息** 221 222The event listener has not been registered. 223 224**可能原因** 225 226该错误码表示监听器未注册,可能原因如下: 227解注册一个未注册过的监听器。 228 229**处理步骤** 230 231请使用注册的监听器执行解注册操作 232 233## 12300013 网络异常 234 235**错误信息** 236 237Network exception. 238 239**可能原因** 240 241该错误码表示网络异常,可能原因如下: 2421. 未连接网络; 2432. 联网异常; 2443. 应用无联网权限; 2454. 未知的网络错误; 246 247**处理步骤** 248 2491. 连接网络; 2502. 确保网络可以正常联网; 2513. 确保应用具有联网权限; 2524. 重试相关操作; 253 254## 12300014 域账号未认证 255 256**错误信息** 257 258The domain account is not authenticated. 259 260**可能原因** 261 262域账号未登录。 263 264**处理步骤** 265 266先登录域账号。 267 268## 12300015 短名称已存在 269 270**错误信息** 271 272The short name already exists. 273 274**可能原因** 275 276创建账号使用的短名称已经存在。 277 278**处理步骤** 279 280更换别的不存在的短名称。 281 282## 12300016 账号登录数已达上限 283 284**错误信息** 285 286The number of logged in accounts reaches the upper limit. 287 288**可能原因** 289 290登录的账号数已经达到上限,不能再登录新账号。 291 292**处理步骤** 293 294将已经登录的账号退出,再登录新的账号。 295 296## 12300101 凭据不正确 297 298**错误信息** 299 300The credential is incorrect. 301 302**可能原因** 303 304该错误码表示凭据不正确,可能原因如下: 3051. 密码输入错误; 3062. 生物特征不匹配; 3073. 令牌失效; 308 309**处理步骤** 310 311请输入正确有效的凭据重试。 312 313## 12300102 凭据不存在 314 315**错误信息** 316 317The credential does not exist. 318 319**可能原因** 320 321该错误码表示凭据不存在,可能原因如下: 3221. 认证未录入的凭据类型。 3232. 查询未录入的凭据类型。 3243. 删除未录入的凭据类型。 325 326**处理步骤** 327 328请确认凭据类型是否存在。 329 330## 12300103 凭据输入器已注册 331 332**错误信息** 333 334The credential inputer already exists. 335 336**可能原因** 337 338该错误码表示凭据输入器已注册,可能原因如下: 339PIN码输入器已注册,解注册之前无法重复注册。 340 341**处理步骤** 342 343凭据输入器已存在,请勿重复操作。 344 345## 12300104 凭据输入器不存在 346 347**错误信息** 348 349The credential inputer is not found. 350 351**可能原因** 352 353该错误码表示凭据输入器不存在,可能原因如下: 354认证、添加、修改凭据时,未注册凭据输入器。 355 356**处理步骤** 357 358注册凭据输入器。 359 360## 12300105 可信等级不支持 361 362**错误信息** 363 364The trust level is not supported. 365 366**可能原因** 367 368该错误码表示提供了可信等级不支持,可能原因如下: 369传入系统不支持的可信等级。 370 371**处理步骤** 372 373请输入正确的可信等级。 374 375## 12300106 认证类型不支持 376 377**错误信息** 378 379The authentication type is not supported. 380 381**可能原因** 382 383该错误码表示提供了认证类型不支持,可能原因如下: 384传入系统不支持的认证类型。 385 386**处理步骤** 387 388请提供系统支持的认证类型。 389 390## 12300107 认证类型不存在 391 392**错误信息** 393 394The authentication type does not exist. 395 396**可能原因** 397 398该错误码表示认证类型不存在,可能原因如下: 399查询/删除令牌时,指定的鉴权类型不存在。 400 401**处理步骤** 402 403请使用存在的认证类型查询/删除。 404 405## 12300108 认证会话不存在 406 407**错误信息** 408 409The authentication session does not exist. 410 411**可能原因** 412 413该错误码表示会话不存在,可能原因如下: 414 415查询不存在的会话回调。 416 417**处理步骤** 418 419请使用已成功打开的会话标识查询会话回调。 420 421## 12300109 认证、凭据录入、更新等操作被取消 422 423**错误信息** 424 425The authentication, enrollment, or update operation is canceled. 426 427**可能原因** 428 429该错误码表示认证、凭据录入、更新等操作被取消,可能原因如下: 430认证过程中,用户取消认证操作。 431录入凭据过程中,用户取消录入操作。 432录入凭据过程中,用户取消更新操作。 433 434**处理步骤** 435 436重新或结束认证操作。 437 438## 12300110 认证被锁定 439 440**错误信息** 441 442The authentication is locked. 443 444**可能原因** 445 446该错误码表示认证被锁定,可能原因如下: 447认证类型错误次数超过上限。 448 449**处理步骤** 450 451认证错误次数超过上限,请在freezingTime之后重试。 452 453## 12300111 认证超时 454 455**错误信息** 456 457The authentication time out. 458 459**可能原因** 460 461该错误码表示认证超时,可能原因如下: 4621. 对于系统账号,认证、录入超过三分钟。 4632. 认证服务因网络原因无法及时响应而超时。 464 465**处理步骤** 466 4671. 认证录入超时,请重试。 4682. 请确认网络环境无问题后重试。 469 470## 12300112 认证服务忙 471 472**错误信息** 473 474The authentication service is busy. 475 476**可能原因** 477 478该错误码表示认证服务忙,可能原因如下: 479系统账号认证时,认证总数超过5个。 480应用账号认证时,三方应用的认证器服务忙碌(根据实际情况决定)。 481 482**处理步骤** 483 484当前认证服务忙,请稍后重试。 485 486## 12300113 认证服务不存在 487 488**错误信息** 489 490The account authentication service does not exist. 491 492**可能原因** 493 494该错误码表示认证服务不存在,可能原因如下: 495对于应用账号: 4961. 请求鉴权时,账号所属应用不支持认证器服务。 4972. 隐式添加账号时,账号所属应用不支持认证器服务。 4983. 验证指定账号的凭据时,该账号所属应用不支持认证器服务。 4994. 设置应用的认证器属性时,指定的应用不支持认证器服务。 5005. 检查账号标签时,指定的应用不支持认证器服务。 501 502**处理步骤** 503 504请取消操作,或向支持认证服务的应用进行认证。 505 506## 12300114 认证服务异常 507 508**错误信息** 509 510The account authentication service works abnormally. 511 512**可能原因** 513 514该错误码表示账号认证服务异常,可能原因如下: 5151. 身份认证服务出现未知错误; 5162. 应用认证器不符合规范; 517 518**处理步骤** 519 5201. 请重试或重启系统。 5212. 按照规范开发应用认证器。 522 523## 12300115 用户认证密码个数达到上限 524 525**错误信息** 526 527The number of credentials reaches the upper limit. 528 529**可能原因** 530 5311. 身份认证服务出现未知错误。 5322. 用户已有对应类型的密码, 不能再添加密码。 533 534**处理步骤** 535 5361. 请重试或重启系统。 5372. 修改密码或删除已有密码。 538 539## 12300116 凭证复杂度验证失败 540 541**错误信息** 542 543Credential complexity verification failed. 544 545**可能原因** 546 547设置的凭证太过简单。 548 549**处理步骤** 550 551按照要求录入包含特定字符的凭证。 552 553## 12300117 PIN码过期 554 555**错误信息** 556 557PIN is expired. 558 559**可能原因** 560 561用户认证的PIN码过期。 562 563**处理步骤** 564 565重新设置PIN码。 566 567## 12400001 应用不存在 568 569**错误信息** 570 571The application does not exist. 572 573**可能原因** 574 575该错误码表示应用不存在,可能原因如下: 5761. 设置访问权限时,目标应用不存在。 5772. 设置开放授权时,目标应用不存在。 578 579**处理步骤** 580 581请取消设置,或使用已安装的应用包名重试。 582 583## 12400002 自定义数据不存在 584 585**错误信息** 586 587The custom data does not exist. 588 589**可能原因** 590 591该错误码表示自定义数据不存在,可能原因如下: 592查询账号的自定义数据时,输入的键名不存在。 593 594**处理步骤** 595 596请使用存在的自定义数据的键名查询。 597 598## 12400003 自定义数据的数量已达上限 599 600**错误信息** 601 602The number of custom data records reaches the upper limit. 603 604**可能原因** 605 606该错误码表示自定义数据的数量已达上限,可能原因如下: 607设置自定义数据时,目标账号的自定义数据数量已达512。 608 609**处理步骤** 610 611请取消设置操作,或者删除已存在的自定义数据。 612 613## 12400004 令牌数量已达上限 614 615**错误信息** 616 617The number of tokens reaches the upper limit. 618 619**可能原因** 620 621该错误码表示令牌数量已达上限,可能原因如下: 622添加令牌时,目标账号的令牌数量已达1024。 623 624**处理步骤** 625 626请取消添加操作,或者删除已存在的令牌后再添加。 627 628## 12400005 授权列表已达上限 629 630**错误信息** 631 632The size of the authorization list reaches the upper limit. 633 634**可能原因** 635 636该错误码表示授权列表已达上限,可能原因如下: 637设置访问/开放授权时,授权列表的大小超过1024。 638 639**处理步骤** 640 6411. 请取消设置操作,或者撤销已存在的访问/开放授权后再设置。