应用实例授权登录,获取授权码接口
功能介绍
应用实例授权登录,此接口为人机登录接口。
URI
GET /basic/mgmt/api/v1/oauth2/authorize
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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
参数 |
参数类型 |
描述 |
---|---|---|
Location |
String |
跳转到redirect_uri并携带授权码 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 最小长度:8 最大长度:36 |
error_msg |
String |
错误描述 最小长度:2 最大长度:512 |
请求示例
无
响应示例
无
状态码
状态码 |
描述 |
---|---|
302 |
获得授权码后跳转业务服器的登录地址 |
400 |
Error response |
错误码
请参见错误码。