/oauth/{provider}/bind/callback
第三方授权完成后由浏览器直接打开(绑定腿专用回调地址)。校验浏览器绑定 cookie → 换码 → 落连接 → 跳回 return_to。
请求参数
| 名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|---|---|
provider |
path |
string |
是 | 提供商名称 | |||
code |
query |
string |
否 | 第三方返回的授权码 | |||
state |
query |
string |
是 | 签名后的 state 参数 | |||
error |
query |
string |
否 | 第三方返回的错误码(用户拒绝授权) |
响应
| 状态 | 描述 | Schema |
|---|---|---|
| 302 | 跳回 return_to,附 oauth_bind=success|error 与 reason | |
| 400 | state 无效或与浏览器不匹配 | service-core/base/dto.SimpleResponse |
引用的 Schema
service-core/base/dto.SimpleResponse
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
code |
integer |
否 | |||
message |
string |
否 | |||
timestamp |
string |
否 |