1# 账号管理错误码 2 3<!--Kit: Basic Services Kit--> 4<!--Subsystem: Account--> 5<!--Owner: @steven-q--> 6<!--Designer: @JiDong-CS1--> 7<!--Tester: @zhaimengchao--> 8<!--Adviser: @zengyawen--> 9 10> **说明:** 11> 12> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 13 14以下错误码包括系统账号、分布式账号和应用账号错误码。 15 16## 12300001 系统服务异常 17 18**错误信息** 19 20The system service works abnormally. 21 22**可能原因** 23 24该错误码表示系统服务异常,可能原因如下: 251. 账号管理服务无法正常启动。 262. 账号管理的IPC对象无法获取。 273. 账号管理依赖的其他服务无法正常启动或者IPC对象无法获取。 284. 服务未初始化。 295. 磁盘空间不足。 306. 读写文件异常。 317. 创建目录异常。 328. 创建删除文件异常。 339. 读写数据库异常。 34 35**处理步骤** 36 37请稍后重试,或重启设备。 38 39## 12300002 无效参数 40 41**错误信息** 42 43Invalid parameter. 44 45**可能原因** 46 47该错误码表示传入无效的参数,可能原因如下: 481. 用户名为空。 492. 系统账号用户名长度大于1024。 503. 分布式账号用户名长度大于256。 514. 系统账号id小于0、小于100或大于1099。 525. 分布式账号id长度大于512。 536. 分布式账号传入不支持的事件类型。 547. 域名为空。 558. 域名长度大于128。 569. 域账号为空。 5710. 域账号长度大于512。 5811. 约束为空。 5912. 约束长度大于128。 6013. 传入无效的认证和查询参数。 6114. 提供的系统账号头像编码字符串长度超过4KB。 6215. 提供的分布式账号头像编码字符串长度超过2MB。 6316. 提供非jpg和png的图片。 6417. 应用账号名长度超过512。 6518. 鉴权类型长度超过1024。 6619. 令牌长度超过1024。 6720. 键名长度超过1024。 6821. 自定义数据值长度超过1024。 6922. 无效的令牌。 7023. 无效的上下文标识。 7124. 无效的凭据标识。 72 73**处理步骤** 74 75请传入正确的参数。 76 77## 12300003 账号不存在 78 79**错误信息** 80 81The account does not exist. 82 83**可能原因** 84 85该错误码表示操作的账号不存在,可能原因如下: 861. 查询/激活/删除未创建的账号。 872. 查询/激活/删除已删除的账号。 883. 为已删除的账号设置约束/用户名/头像。 894. 更新未创建的账号。 905. 为不存在的账号设置/取消账号信息访问授权。 916. 为不存在的账号设置/删除/查询密码。 927. 为不存在的账号设置/删除令牌。 938. 为不存在的账号设置额外信息。 949. 为不存在的账号设置/删除凭据。 9510. 为不存在的账号设置自定义数据。 9611. 为不存在的账号使能分布式同步功能。 97 98**处理步骤** 99 100请检查账号是否存在。 101 102## 12300004 账号已存在 103 104**错误信息** 105 106The account already exists. 107 108**可能原因** 109 110该错误码表示账号已存在,可能原因如下: 111创建已存在的账号。 112 113**处理步骤** 114 115请取消创建,或使用其他账号名重试。 116 117## 12300005 不支持多用户 118 119**错误信息** 120 121Multi-user is not supported. 122 123**可能原因** 124 125该错误码表示不支持多用户,可能原因如下: 126当前设备不支持多用户,无法创建账号。 127 128**处理步骤** 129 130无法创建其他账号,请取消创建。 131 132## 12300006 不支持的账号类型 133 134**错误信息** 135 136The account type is not supported. 137 138**可能原因** 139 140该错误码表示提供了不支持的账号类型,可能原因如下:当前设备不支持创建指定类型的账号。 141 142**处理步骤** 143 144请创建其他类型的账号。 145 146## 12300007 账号数量已达上限 147 148**错误信息** 149 150The number of accounts has reached the upper limit. 151 152**可能原因** 153 154该错误码表示账号数量已达上限,可能原因如下:创建系统账号/应用账号时,已存在1000个账号。 155 156**处理步骤** 157 158请删除其他账号后再创建。 159 160## 12300008 受限的账号 161 162**错误信息** 163 164The specified account is restricted. 165 166**可能原因** 167 168该错误码表示操作的是受限账号,可能原因如下: 1691. 删除系统保留用户。 1702. 查询系统保留用户的约束源类型。 1713. 创建id为0-100的账号。 172 173**处理步骤** 174 175指定id为系统保留用户,无法操作。 176 177## 12300009 账号已激活 178 179**错误信息** 180 181The account has been activated. 182 183**可能原因** 184 185该错误码表示账号已激活,可能原因如下: 186激活已激活的账号。 187 188**处理步骤** 189 190当前账号已激活,请勿重复操作。 191 192## 12300010 账号服务忙碌 193 194**错误信息** 195 196The account service is busy. 197 198**可能原因** 199 200该错误码表示账号服务忙,可能原因如下: 2011. 短时间内提交重复请求,如重复激活、重复设置等。 2022. 应用账号的认证会话数量超过256,无法处理新的认证请求。 203 204**处理步骤** 205 206请等待一段时间后重试,并降低调用频率。 207 208## 12300011 事件监听器已注册 209 210**错误信息** 211 212The event listener has been registered. 213 214**可能原因** 215 216该错误码表示监听器已注册,可能原因如下: 217当前应用向系统注册一个已经注册过的监听器,无法重复注册。 218 219**处理步骤** 220 221请取消注册,或使用未注册过的监听器重新注册。 222 223## 12300012 事件监听器未注册 224 225**错误信息** 226 227The event listener has not been registered. 228 229**可能原因** 230 231该错误码表示监听器未注册,可能原因如下: 232解注册一个未注册过的监听器。 233 234**处理步骤** 235 236请使用已注册的监听器执行解注册操作。 237 238## 12300013 网络异常 239 240**错误信息** 241 242Network exception. 243 244**可能原因** 245 246该错误码表示网络异常,可能原因如下: 2471. 未连接网络。 2482. 联网异常。 2493. 应用无联网权限。 2504. 未知的网络错误。 251 252**处理步骤** 253 2541. 连接网络。 2552. 确保网络可以正常联网。 2563. 确保应用具有联网权限。 2574. 重试相关操作。 258 259## 12300014 域账号未认证 260 261**错误信息** 262 263The domain account is not authenticated. 264 265**可能原因** 266 267域账号未登录。 268 269**处理步骤** 270 271先登录域账号。 272 273## 12300015 短名称已存在 274 275**错误信息** 276 277The short name already exists. 278 279**可能原因** 280 281创建账号使用的短名称已经存在。 282 283**处理步骤** 284 285更换别的不存在的短名称。 286 287## 12300016 账号登录数已达上限 288 289**错误信息** 290 291The number of logged in accounts reaches the upper limit. 292 293**可能原因** 294 295登录的账号数已经达到上限,不能再登录新账号。 296 297**处理步骤** 298 299将已经登录的账号退出,再登录新的账号。 300 301<!--Del--> 302 303## 12300021 系统账号已绑定域账号 304 305**错误信息** 306 307The OS account is already bound. 308 309**错误描述** 310 311输入的系统账号已绑定域账号。 312 313**可能原因** 314 315输入的系统账号已绑定域账号。 316 317**处理步骤** 318 319系统账号不允许重复绑定域账号,请更换系统账号进行绑定。 320 321## 12300022 域账号已被绑定 322 323**错误信息** 324 325The domain account is already bound. 326 327**错误描述** 328 329输入的域账号已绑定系统账号。 330 331**可能原因** 332 333输入的域账号已绑定系统账号。 334 335**处理步骤** 336 337同一域账号不允许绑定多个系统账号,请更换域账号或删除绑定的账号后再进行绑定。 338 339<!--DelEnd--> 340 341## 12300101 凭据不正确 342 343**错误信息** 344 345The credential is incorrect. 346 347**可能原因** 348 349该错误码表示凭据不正确,可能原因如下: 3501. 密码输入错误; 3512. 生物特征不匹配; 3523. 令牌失效; 353 354**处理步骤** 355 356请输入正确有效的凭据重试。 357 358## 12300102 凭据不存在 359 360**错误信息** 361 362The credential does not exist. 363 364**可能原因** 365 366该错误码表示凭据不存在,可能原因如下: 3671. 认证未录入的凭据类型。 3682. 查询未录入的凭据类型。 3693. 删除未录入的凭据类型。 370 371**处理步骤** 372 373请确认凭据类型是否存在。 374 375## 12300103 凭据输入器已注册 376 377**错误信息** 378 379The credential inputer already exists. 380 381**可能原因** 382 383该错误码表示凭据输入器已注册,可能原因如下: 384PIN码输入器已注册,解注册之前无法重复注册。 385 386**处理步骤** 387 388凭据输入器已存在,请勿重复操作。 389 390## 12300104 凭据输入器不存在 391 392**错误信息** 393 394The credential inputer is not found. 395 396**可能原因** 397 398该错误码表示凭据输入器不存在,可能原因如下: 399认证、添加、修改凭据时,未注册凭据输入器。 400 401**处理步骤** 402 403注册凭据输入器。 404 405## 12300105 可信等级不支持 406 407**错误信息** 408 409The trust level is not supported. 410 411**可能原因** 412 413该错误码表示可信等级不支持,可能原因如下: 414传入系统不支持的可信等级。 415 416**处理步骤** 417 418请输入正确的可信等级。 419 420## 12300106 认证类型不支持 421 422**错误信息** 423 424The authentication type is not supported. 425 426**可能原因** 427 428该错误码表示认证类型不支持,可能原因如下: 429传入系统不支持的认证类型。 430 431**处理步骤** 432 433请提供系统支持的认证类型。 434 435## 12300107 认证类型不存在 436 437**错误信息** 438 439The authentication type does not exist. 440 441**可能原因** 442 443该错误码表示认证类型不存在,可能原因如下: 444查询/删除令牌时,指定的鉴权类型不存在。 445 446**处理步骤** 447 448请使用存在的认证类型查询/删除。 449 450## 12300108 认证会话不存在 451 452**错误信息** 453 454The authentication session does not exist. 455 456**可能原因** 457 458该错误码表示会话不存在,可能原因如下: 459 460查询不存在的会话回调。 461 462**处理步骤** 463 464请使用已成功打开的会话标识查询会话回调。 465 466## 12300109 认证、凭据录入、更新等操作被取消 467 468**错误信息** 469 470The authentication, enrollment, or update operation is canceled. 471 472**可能原因** 473 474该错误码表示认证、凭据录入、更新等操作被取消,可能原因如下: 475认证过程中,用户取消认证操作。 476录入凭据过程中,用户取消录入操作。 477录入凭据过程中,用户取消更新操作。 478 479**处理步骤** 480 481重新或结束认证操作。 482 483## 12300110 认证被锁定 484 485**错误信息** 486 487The authentication is locked. 488 489**可能原因** 490 491该错误码表示认证被锁定,可能原因如下: 492认证类型错误次数超过上限。 493 494**处理步骤** 495 496认证错误次数超过上限,请在freezingTime之后重试。 497 498## 12300111 认证超时 499 500**错误信息** 501 502The authentication time out. 503 504**可能原因** 505 506该错误码表示认证超时,可能原因如下: 5071. 对于系统账号,认证、录入超过三分钟。 5082. 认证服务因网络原因无法及时响应而超时。 509 510**处理步骤** 511 5121. 认证录入超时,请重试。 5132. 请确认网络环境无问题后重试。 514 515## 12300112 认证服务忙 516 517**错误信息** 518 519The authentication service is busy. 520 521**可能原因** 522 523该错误码表示认证服务忙,可能原因如下: 524系统账号认证时,认证总数超过5个。 525应用账号认证时,三方应用的认证器服务忙碌(根据实际情况决定)。 526 527**处理步骤** 528 529当前认证服务忙,请稍后重试。 530 531## 12300113 认证服务不存在 532 533**错误信息** 534 535The account authentication service does not exist. 536 537**可能原因** 538 539该错误码表示认证服务不存在,可能原因如下: 540对于应用账号: 5411. 请求鉴权时,账号所属应用不支持认证器服务。 5422. 隐式添加账号时,账号所属应用不支持认证器服务。 5433. 验证指定账号的凭据时,该账号所属应用不支持认证器服务。 5444. 设置应用的认证器属性时,指定的应用不支持认证器服务。 5455. 检查账号标签时,指定的应用不支持认证器服务。 546 547**处理步骤** 548 549请取消操作,或向支持认证服务的应用进行认证。 550 551## 12300114 认证服务异常 552 553**错误信息** 554 555The account authentication service works abnormally. 556 557**可能原因** 558 559该错误码表示账号认证服务异常,可能原因如下: 5601. 身份认证服务出现未知错误。 5612. 应用认证器不符合规范。 562 563**处理步骤** 564 5651. 请重试或重启系统。 5662. 请按照规范开发应用认证器。 567 568## 12300115 用户认证密码个数达到上限 569 570**错误信息** 571 572The number of credentials reaches the upper limit. 573 574**可能原因** 575 5761. 身份认证服务出现未知错误。 5772. 用户已有对应类型的密码,不能再添加密码。 578 579**处理步骤** 580 5811. 请重试或重启系统。 5822. 请修改密码或删除已有密码。 583 584## 12300116 凭证复杂度验证失败 585 586**错误信息** 587 588Credential complexity verification failed. 589 590**可能原因** 591 592设置的凭证太过简单。 593 594**处理步骤** 595 596按照要求录入包含特定字符的凭证。 597 598## 12300117 PIN码过期 599 600**错误信息** 601 602PIN is expired. 603 604**可能原因** 605 606用户认证的PIN码过期。 607 608**处理步骤** 609 610重新设置PIN码。 611 612## 12400001 应用不存在 613 614**错误信息** 615 616The application does not exist. 617 618**可能原因** 619 620该错误码表示应用不存在,可能原因如下: 6211. 设置访问权限时,目标应用不存在。 6222. 设置开放授权时,目标应用不存在。 623 624**处理步骤** 625 626请取消设置,或使用已安装的应用包名重试。 627 628## 12400002 自定义数据不存在 629 630**错误信息** 631 632The custom data does not exist. 633 634**可能原因** 635 636该错误码表示自定义数据不存在,可能原因如下:查询账号的自定义数据时,输入的键名不存在。 637 638**处理步骤** 639 640请使用存在的自定义数据的键名查询。 641 642## 12400003 自定义数据的数量已达上限 643 644**错误信息** 645 646The number of custom data records reaches the upper limit. 647 648**可能原因** 649 650该错误码表示自定义数据的数量已达上限,可能原因如下:设置自定义数据时,目标账号的自定义数据数量已达512。 651 652**处理步骤** 653 654请取消设置操作,或者删除已存在的自定义数据。 655 656## 12400004 令牌数量已达上限 657 658**错误信息** 659 660The number of tokens reaches the upper limit. 661 662**可能原因** 663 664该错误码表示令牌数量已达上限,可能原因如下:添加令牌时,目标账号的令牌数量已达1024。 665 666**处理步骤** 667 668请取消添加操作,或者删除已存在的令牌后再添加。 669 670## 12400005 授权列表已达上限 671 672**错误信息** 673 674The size of the authorization list reaches the upper limit. 675 676**可能原因** 677 678该错误码表示授权列表已达上限,可能原因如下:设置访问/开放授权时,授权列表的大小超过1024。 679 680**处理步骤** 681 682请取消设置操作,或者撤销已存在的访问/开放授权后再设置。