登录与授权
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>登录并获取AccessToken</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>{BaseUrl}/UserCenter/SysUser/ApiLogin</code> 登录并返回用户信息及AccessToken <code>ApiLoginReq</code> => <code>ApiLoginRsp</code></li>
<li><code>{BaseUrl}/UserCenter/SysUser/RefreshToken</code> 通过AccessToken获取新的用户信息及Token <code>IdReq</code> => <code>ApiLoginRsp</code>
<ul>
<li>该请求id 表示accessToken</li>
</ul></li>
</ul>
<h5>请求与响应类</h5>
<h5>ApiLoginReq 登录的请求类</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">userName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名</td>
</tr>
<tr>
<td style="text-align: left;">password</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>密码</td>
</tr>
<tr>
<td style="text-align: left;">authKey</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>AuthKey 登录密钥</td>
</tr>
</tbody>
</table>
<ul>
<li>以上三项信息请联系我司人员获取</li>
</ul>
<h5>ApiLoginReq 登录的响应类</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">用户id</td>
</tr>
<tr>
<td style="text-align: left;">nickName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">昵称</td>
</tr>
<tr>
<td style="text-align: left;">userName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">用户名</td>
</tr>
<tr>
<td style="text-align: left;">orgId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">所属组织id</td>
</tr>
<tr>
<td style="text-align: left;">orgName</td>
<td style="text-align: left;">所属组织名称</td>
</tr>
<tr>
<td style="text-align: left;">role</td>
<td style="text-align: left;">string[]</td>
<td style="text-align: left;">拥有的角色列表</td>
</tr>
<tr>
<td style="text-align: left;">accessToken</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">请求token</td>
</tr>
<tr>
<td style="text-align: left;">tokenExpireTime</td>
<td style="text-align: left;">datetime</td>
<td style="text-align: left;">请求过期时间,通过ApiLogin的,token默认为30天有效期,请以返回的时间为准。</td>
</tr>
</tbody>
</table>