登录信息
<p>欢迎使用July-Doc!</p>
<p><strong>控制器描述:</strong></p>
<ul>
<li>自定义Oauth2自定义返回格式</li>
</ul>
<p><strong>作者:</strong></p>
<ul>
<li>zengxueqi</li>
</ul>
<p><strong>创建时间:</strong></p>
<ul>
<li>2021/8/26</li>
</ul>
<p><strong>简要描述:</strong></p>
<ul>
<li>登录信息</li>
</ul>
<p><strong>请求URL:</strong>
<code>http://127.0.0.1:8001/uaa/oauth/token</code></p>
<p><strong>请求方式:</strong>
<code>POST</code></p>
<p><strong>Content-Type:</strong>
<code>application/json; charset=utf-8</code></p>
<p><strong>请求头参数:</strong></p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>描述</th>
<th>必填项</th>
<th>版本</th>
</tr>
</thead>
<tbody>
<tr>
<td>Authorization</td>
<td>string</td>
<td>客户端标识</td>
<td>false</td>
<td>-</td>
</tr>
</tbody>
</table>
<p><strong>参数示例:</strong></p>
<pre><code>"Authorization": "Basic Y2ljaTpjaWNpX3NlY3JldA=="</code></pre>
<p><strong>参数:</strong></p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>描述</th>
<th>必填项</th>
<th>版本</th>
</tr>
</thead>
<tbody>
<tr>
<td>grantType</td>
<td>string</td>
<td>登录授权类型(code=随机code,captcha=图形验证码,sms=短信验证码)</td>
<td>false</td>
<td>-</td>
</tr>
<tr>
<td>code</td>
<td>string</td>
<td>随机code</td>
<td>false</td>
<td>-</td>
</tr>
<tr>
<td>agentId</td>
<td>string</td>
<td>访问应用id</td>
<td>false</td>
<td>-</td>
</tr>
<tr>
<td>username</td>
<td>string</td>
<td>用户账号</td>
<td>false</td>
<td>-</td>
</tr>
<tr>
<td>password</td>
<td>string</td>
<td>用户密码</td>
<td>false</td>
<td>-</td>
</tr>
<tr>
<td>scope</td>
<td>string</td>
<td>资源权限(all=所有)</td>
<td>false</td>
<td>-</td>
</tr>
<tr>
<td>clientId</td>
<td>string</td>
<td>客户端id</td>
<td>false</td>
<td>-</td>
</tr>
<tr>
<td>refreshToken</td>
<td>string</td>
<td>刷新token</td>
<td>false</td>
<td>-</td>
</tr>
</tbody>
</table>
<p><strong>参数示例:</strong></p>
<pre><code>-- 账号密码登录
{
"username": "admin",
"password": "e10adc3949ba59abbe56e057f20f883e",
"grantType": "captcha",
"scope": "all"
}
-- i国网code登录
{
"code": "e10adc3949ba59abbe56e057f20f883e",
"grantType": "code",
"scope": "all"
}
-- 统一刷新token
{
"grantType": "refresh_token",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsIm5pY2tOYW1lIjoi5pu-5Lm-5Z2kIiwiaXAiOiIxMjcuMC4wLjEiLCJhdmF0YXIiOm51bGwsInVzZXJOYW1lIjoiYWRtaW4iLCJ0eXBlIjoxLCJ1c2VySWQiOiIxIiwiYXV0aG9yaXRpZXMiOlsic3lzOnRlbmFudDpxdWVyeSJdLCJjbGllbnRfaWQiOiJjaWNpIiwic2NvcGUiOlsiYWxsIl0sImF0aSI6IjFlNmY2MTU3LTEyY2YtNDlkZC1hYjI3LWRkN2JhMGMyZjE4ZiIsInRlbmFudElkIjoiMTIzNDU2IiwicmVmcmVzaFRva2VuSnRpIjoiYWJiOWJkNjYtZDQ0Yi00ODQwLWExODgtZTI0ZjUxYWEzMTNjIiwiZXhwIjoxNjQ5MzkxNjcyLCJqdGkiOiJhYmI5YmQ2Ni1kNDRiLTQ4NDAtYTE4OC1lMjRmNTFhYTMxM2MifQ.w4E8Hn1xk19jlESEoSKuL2TMoqWo6972NQ3bL3_XKWs"
}</code></pre>
<p><strong>返回参数说明</strong></p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>描述</th>
<th>版本</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>int32</td>
<td>No comments found.</td>
<td>-</td>
</tr>
<tr>
<td>msg</td>
<td>string</td>
<td>No comments found.</td>
<td>-</td>
</tr>
<tr>
<td>content</td>
<td>object</td>
<td>No comments found.</td>
<td>-</td>
</tr>
</tbody>
</table>
<p><strong>返回示例:</strong></p>
<pre><code>{
"code": 0,
"msg": "业务处理成功",
"content": {
"nickName": "曾乾坤",
"ip": "127.0.0.1",
"tenantId": "123456",
"avatar": null,
"refreshTokenJti": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsIm5pY2tOYW1lIjoi5pu-5Lm-5Z2kIiwiaXAiOiIxMjcuMC4wLjEiLCJhdmF0YXIiOm51bGwsInVzZXJOYW1lIjoiYWRtaW4iLCJ0eXBlIjoxLCJ1c2VySWQiOiIxIiwiYXV0aG9yaXRpZXMiOlsic3lzOnRlbmFudDpxdWVyeSJdLCJjbGllbnRfaWQiOiJjaWNpIiwic2NvcGUiOlsiYWxsIl0sImF0aSI6IjFlNmY2MTU3LTEyY2YtNDlkZC1hYjI3LWRkN2JhMGMyZjE4ZiIsInRlbmFudElkIjoiMTIzNDU2IiwicmVmcmVzaFRva2VuSnRpIjoiYWJiOWJkNjYtZDQ0Yi00ODQwLWExODgtZTI0ZjUxYWEzMTNjIiwiZXhwIjoxNjQ5MzkxNjcyLCJqdGkiOiJhYmI5YmQ2Ni1kNDRiLTQ4NDAtYTE4OC1lMjRmNTFhYTMxM2MifQ.w4E8Hn1xk19jlESEoSKuL2TMoqWo6972NQ3bL3_XKWs",
"userName": "admin",
"type": 1,
"userId": "1",
"jti": "87b35c45-35a7-4ad4-842d-c4ba2497deb2",
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsIm5pY2tOYW1lIjoi5pu-5Lm-5Z2kIiwiaXAiOiIxMjcuMC4wLjEiLCJhdmF0YXIiOm51bGwsInVzZXJOYW1lIjoiYWRtaW4iLCJ0eXBlIjoxLCJ1c2VySWQiOiIxIiwiYXV0aG9yaXRpZXMiOlsic3lzOnRlbmFudDpxdWVyeSJdLCJjbGllbnRfaWQiOiJjaWNpIiwic2NvcGUiOlsiYWxsIl0sInRlbmFudElkIjoiMTIzNDU2IiwicmVmcmVzaFRva2VuSnRpIjoiZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5SjFjMlZ5WDI1aGJXVWlPaUpoWkcxcGJpSXNJbTVwWTJ0T1lXMWxJam9pNXB1LTVMbS01WjJrSWl3aWFYQWlPaUl4TWpjdU1DNHdMakVpTENKaGRtRjBZWElpT201MWJHd3NJblZ6WlhKT1lXMWxJam9pWVdSdGFXNGlMQ0owZVhCbElqb3hMQ0oxYzJWeVNXUWlPaUl4SWl3aVlYVjBhRzl5YVhScFpYTWlPbHNpYzNsek9uUmxibUZ1ZERweGRXVnllU0pkTENKamJHbGxiblJmYVdRaU9pSmphV05wSWl3aWMyTnZjR1VpT2xzaVlXeHNJbDBzSW1GMGFTSTZJakZsTm1ZMk1UVTNMVEV5WTJZdE5EbGtaQzFoWWpJM0xXUmtOMkpoTUdNeVpqRTRaaUlzSW5SbGJtRnVkRWxrSWpvaU1USXpORFUySWl3aWNtVm1jbVZ6YUZSdmEyVnVTblJwSWpvaVlXSmlPV0prTmpZdFpEUTBZaTAwT0RRd0xXRXhPRGd0WlRJMFpqVXhZV0V6TVROaklpd2laWGh3SWpveE5qUTVNemt4TmpjeUxDSnFkR2tpT2lKaFltSTVZbVEyTmkxa05EUmlMVFE0TkRBdFlURTRPQzFsTWpSbU5URmhZVE14TTJNaWZRLnc0RThIbjF4azE5amxFU0VvU0t1TDJUTW9xV282OTcyTlEzYkwzX1hLV3MiLCJleHAiOjE2NDkzMTUwMDIsImp0aSI6Ijg3YjM1YzQ1LTM1YTctNGFkNC04NDJkLWM0YmEyNDk3ZGViMiJ9.r0R3Cpb8S1w1CRhwhV5WBjom0tLTD4c7Yqlg83kqCPw",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiJhZG1pbiIsIm5pY2tOYW1lIjoi5pu-5Lm-5Z2kIiwiaXAiOiIxMjcuMC4wLjEiLCJhdmF0YXIiOm51bGwsInVzZXJOYW1lIjoiYWRtaW4iLCJ0eXBlIjoxLCJ1c2VySWQiOiIxIiwiYXV0aG9yaXRpZXMiOlsic3lzOnRlbmFudDpxdWVyeSJdLCJjbGllbnRfaWQiOiJjaWNpIiwic2NvcGUiOlsiYWxsIl0sImF0aSI6Ijg3YjM1YzQ1LTM1YTctNGFkNC04NDJkLWM0YmEyNDk3ZGViMiIsInRlbmFudElkIjoiMTIzNDU2IiwicmVmcmVzaFRva2VuSnRpIjoiZXlKaGJHY2lPaUpJVXpJMU5pSXNJblI1Y0NJNklrcFhWQ0o5LmV5SjFjMlZ5WDI1aGJXVWlPaUpoWkcxcGJpSXNJbTVwWTJ0T1lXMWxJam9pNXB1LTVMbS01WjJrSWl3aWFYQWlPaUl4TWpjdU1DNHdMakVpTENKaGRtRjBZWElpT201MWJHd3NJblZ6WlhKT1lXMWxJam9pWVdSdGFXNGlMQ0owZVhCbElqb3hMQ0oxYzJWeVNXUWlPaUl4SWl3aVlYVjBhRzl5YVhScFpYTWlPbHNpYzNsek9uUmxibUZ1ZERweGRXVnllU0pkTENKamJHbGxiblJmYVdRaU9pSmphV05wSWl3aWMyTnZjR1VpT2xzaVlXeHNJbDBzSW1GMGFTSTZJakZsTm1ZMk1UVTNMVEV5WTJZdE5EbGtaQzFoWWpJM0xXUmtOMkpoTUdNeVpqRTRaaUlzSW5SbGJtRnVkRWxrSWpvaU1USXpORFUySWl3aWNtVm1jbVZ6YUZSdmEyVnVTblJwSWpvaVlXSmlPV0prTmpZdFpEUTBZaTAwT0RRd0xXRXhPRGd0WlRJMFpqVXhZV0V6TVROaklpd2laWGh3SWpveE5qUTVNemt4TmpjeUxDSnFkR2tpT2lKaFltSTVZbVEyTmkxa05EUmlMVFE0TkRBdFlURTRPQzFsTWpSbU5URmhZVE14TTJNaWZRLnc0RThIbjF4azE5amxFU0VvU0t1TDJUTW9xV282OTcyTlEzYkwzX1hLV3MiLCJleHAiOjE2NDkzOTE2NzIsImp0aSI6ImFiYjliZDY2LWQ0NGItNDg0MC1hMTg4LWUyNGY1MWFhMzEzYyJ9.wal0hqcibw6H2zvIt8YF4YlWjGe2uachl4B665cbYNY"
}
}</code></pre>
<p><strong>备注</strong></p>
<ul>
<li>暂无错误代码描述信息</li>
</ul>