## 接口说明 > 用户名+密码(+验证码)的登录场景 > 验证码可以不需要 ## 接口定义 * **Header添加以下参数** ~~~ Authorization:Basic base64加密({clientId}:{clientSecret}) ~~~ > `clientId`和`clientSecret`可以在应用管理中找到 > 使用`postman`有自动生成该header参数的功能,如下图 >![](https://img.kancloud.cn/60/c8/60c8ec10c083d31c20643d49b19f38f7_1527x618.png) ~~~[api] post:http://127.0.0.1:9999/authServer/oauth/token *string:username=admin#用户名 *password=admin#密码 *grant_type=password_code#认证方式 validCode=1234#图形验证码 deviceId=qwertyuiop#随机码 <<< success { "msg": "", "code": 0, "data": { "access_token": "efc0d6e6-c951-4e81-a8db-3d1085295da4", "token_type": "bearer", "refresh_token": "56709efb-24b3-452b-8d57-90d99be76242", "expires_in": 21599, "scope": "all" } } <<< error { "msg": "用户名或密码错误", "code": 1, "data": null } ~~~