
# 应用实例授权登录，获取授权码接口 - Oath2Authorize
#### 功能介绍
应用实例授权登录，此接口为人机登录接口。需要传入cookie，用于跳过用户登录验证，否则会跳到登录页面。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-craftartsipdcenter/ipdcenter_06_0034.html)。
#### URI
GET /basic/mgmt/api/v1/oauth2/authorize
表1Query参数 
| 参数            | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                    |
|:---|:---|:---|:---|
| response_type | 否    | String | 响应类型，默认值code，授权码类型 最小长度：**1** 最大长度：**64**                                                   |
| client_id     | 是    | String | 应用接入客户端id 最小长度：**1** 最大长度：**64**                                                              |
| redirect_uri  | 是    | String | 授权码获取后回调重定向地址 最小长度：**1** 最大长度：**256**                                                         |
| state         | 是    | String | 传递随机数据。作用：1、防CSRF攻击 2、当前state中包含encode字符串时，redirect_uri可传递base64编码后的url 最小长度：**1** 最大长度：**60** |
   
#### 请求参数
无
#### 响应参数
**状态码： 302**
表2响应Header参数 
| 参数       | 参数类型   | 描述                               |
|:---|:---|:---|
| Location | String | 跳转到redirect_uri并携带授权码，授权码只能使用一次。 |
   
**状态码： 400**
表3响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                                                                  |
|:---|:---|:---|
| error_code | String | 错误码 最小长度：**8** 最大长度：**36** |
| error_msg  | String | 错误描述 最小长度：**2** 最大长度：**512**  |
   
#### 请求示例
无
#### 响应示例
无
#### 状态码
| 状态码 | 描述                                      |
|:---|:---|
| 302 | 重定向，响应头信息Location中包含获得授权码后跳转业务服务器的登录地址。 |
| 400 | 入参格式或数据不对。                              |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-craftartsipdcenter/ErrorCode.html)。
