文档首页/ 文字识别 OCR/ 常见问题/ Token认证鉴权类/ 帐密报错“The username or password is wrong.”
更新时间:2024-05-11 GMT+08:00

帐密报错“The username or password is wrong.”

问题现象

获取Token时出现“The username or password is wrong.”。

请确认近期华为云账号是否有升级为华为账号。当前,如果您通过华为账号入口登录华为云账号,就会指引升级。

华为云账号若已升级为华为账号,将不支持获取账号Token。建议您创建一个IAM账户,使用IAM账户获取Token。

步骤1:创建IAM账户

  1. 登录华为云控制台,在右上角用户名处选择“统一身份认证”
    图1 统一身份认证
  2. 单击“创建用户”,并设置IAM账户的用户名、密码,创建IAM用户。
    图2 创建用户
    图3 设置用户名、密码
  3. 给子账户赋予admin权限。
    图4 设置用户组

步骤2:使用IAM账户获取Token

以获取亚太-曼谷(ap-southeast-2)区域的Token为例。

usernamedomainname、project name可登录控制台“我的凭证 > API凭证”页面获取。password为用户密码。

图5 API凭证
POST https://iam.ap-southeast-2.myhuaweicloud.com/v3/auth/tokens //以获取亚太-曼谷区域Token为例
Request Header:
Content-Type: application/json

Request Body:
{ 
    "auth": { 
        "identity": { 
            "methods": [ 
                "password" 
            ], 
            "password": { 
                "user": { 
                    "name": "username", //子账户名称
                    "password": "********", //子账户密码
                    "domain": { 
                        "name": "domainname" //主账户名称
                    } 
                } 
            } 
        }, 
        "scope": { 
            "project": { 
                "name": "project name" //区域名称,如ap-southeast-2
            } 
        } 
    } 
}