单点登录 水深无声 2022-09-19 10:55 210阅读 0赞 业务需要,正在研究. 基本有以下三种方案 1.集中管理Session. 实现很简单,但缺点是 每次页面刷新都需要访问一次或两次 Session管理服务器, 感觉代价太高,不打算使用. (Ucenter即使用这种方式) 2.统一登录. 所有登录及退出登录操作全由登录服务器 提供页面并完成. 缺点是各个应用无法个性化登录页面. 暂时不打算采用. (CAS使用这种方式) 3.同步方式 . 应用自行保存登录状态,并在登录状态改变(登录及退出登录时),同时通知登录服务器. 另外.在进行需要登录才能进行的操作时,向登录服务器获取当前登录状态. 打算按这个方式来实现. 缺点:无法即时更新登录状态. 下面只描述第三种方式的实现过程. 一.以下四种情况,应用需要与登录服务器交互 1.用户在应用中点击登录按钮时,向登录服务器获取登录状态 2.用户在应用中登录后.更新登录服务器状态 3.用户在应用中退出登录后,更新登录服务器状态 4.用户在应用中进行购买/发言等操作时,先向登录服务器获取登录状态 二.交互方式 1.使用URL Redirect方式跳转到登录服务器指定地址 2.同时提供回调地址(也可在登录服务器上预设),登录服务器处理完成后,同样使用Url Redirect跳转回应用进行后继处理. 三.登录服务器 1.要用Session保存每个用户的登录状态,这导致所有应用的Session过期时间统一. 2.提供两个跳转方式的接口,分别用于处理 更新及获取登录状态 3.提供一系列接口 用于保存用户信息及获取用户信息,具体略 API功能列表 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">功能</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">同步</span><span style="font-family:Calibri">/</span><span style="font-family:宋体">异步</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Action</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">1</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">注册</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Register</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">2</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">删除用户</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Release</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">3</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">登录</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Login</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">4</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">退出登录</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Logout</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">5</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">修改密码</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">ChangePassword</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">6</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">重置密码</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">ResetPassword</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">7</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">修改用户名</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Rename</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">8</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">增加</span><span style="font-family:Calibri"> </span><span style="font-family:宋体">附加信息</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Insert</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">9</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">删除</span><span style="font-family:Calibri"> </span><span style="font-family:宋体">附加信息</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Delete</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">10</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">修改</span><span style="font-family:Calibri"> </span><span style="font-family:宋体">附加信息</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Update</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">11</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">查询</span><span style="font-family:Calibri"> </span><span style="font-family:宋体">附加信息</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Select</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">12</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">获取联合登录区域</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">UnionShow</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">13</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">查看联合登录相关信息</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">UnionGet</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">14</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">(</span><span style="font-family:宋体">*)</span><span style="font-family:宋体">更新登录状态</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">异步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">UpdateLogin</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6673in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">15</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6881in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">(</span><span style="font-family:宋体">*)</span><span style="font-family:宋体">获取登录状态</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8784in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">异步</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2611in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">GetLogin</p> </td> </tr> </tbody> </table> 网络安全: 1.只允许内网访问,只允许固定IP访问 2.每个应用有自己的Key和Secret, Secret不在网络上传输 3.应用方发起的请求: 所有请求参数组合成数组,Json编码,使用应用方Secret进行加密 请求格式:From=<应用方的Key>&Request=<加密信息> 4.用户中心回复应用方的请求: 所有回复参数组合成数组,Json编码,使用应用方Secret进行加密 回复格式为纯文本 5.用户中心发起的请求: 所有请求参数组合成数组,Json编码,使用应用方Secret进行加密 请求格式:Request=<加密信息> 6.应用方回复用户中心的请求: 所有回复参数组合成数组,Json编码,使用应用方Secret进行加密 回复格式为纯文本 7.所有请求及回复参数中,增加一个Time参数为当前时间戳. 接收方检查时间戳与当前时间的间隔 缺少此参数,丢弃此请求 超出10秒,丢弃此请求 8.请求或回复中缺少相应参数,则放弃本次通讯 如无法解密,同样放弃本次通讯 所有返回参数格式 1.Status:Error/Success 2.ErrorMessage:错误信息(UTF-8) 3.ErrorCode:错误编码 4.其它成功参数 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">错误编码</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">错误消息</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">1</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">用户名</span><span style="font-family:Calibri">(Name)</span><span style="font-family:宋体">不允许特殊字符</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">2</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">用户名</span><span style="font-family:Calibri">(Name)</span><span style="font-family:宋体">已经被使用</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">3</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">用户不存在</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">4</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">用户名</span><span style="font-family:Calibri">(Name)</span><span style="font-family:宋体">不匹配</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">5</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">密码</span><span style="font-family:Calibri">(Password)</span><span style="font-family:宋体">错误</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">6</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">禁止登录</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">7</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">附加信息</span><span style="font-family:Calibri">(Key)</span><span style="font-family:宋体">已经存在</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">8</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">附加信息</span><span style="font-family:Calibri">(Key)</span><span style="font-family:宋体">不存在</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8222in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.1701in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 1.注册 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.7875in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Name </span><span style="font-family:宋体">用户名</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Password </span><span style="font-family:宋体">密码</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">如果有其它参数</span><span style="font-family:Calibri">,</span><span style="font-family:宋体">作为</span><span style="font-family:Calibri"> </span><span style="font-family:宋体">文本附加信息处理</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7076in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">error</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.7875in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">1.</span><span style="font-family:宋体">用户名</span><span style="font-family:Calibri">(Name)</span><span style="font-family: 宋体">不允许特殊字符</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">2.</span><span style="font-family:宋体">用户名</span><span style="font-family:Calibri">(Name)</span><span style="font-family: 宋体">已经被使用</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7076in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">success</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.7875in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id:</span><span style="font-family:宋体">用户唯一编号</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7076in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 2.删除用户 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6381in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Name </span><span style="font-family:宋体">用户名</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">error</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6381in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">4.</span><span style="font-family:宋体">用户名</span><span style="font-family:Calibri">(Name)</span><span style="font-family: 宋体">不匹配</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">success</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6381in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">技术细节</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6381in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">伪删除</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 3.登录 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.0375in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Name </span><span style="font-family:宋体">用户名</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Password </span><span style="font-family:宋体">密码</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">error</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.0375in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">5.</span><span style="font-family:宋体">密码错误</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">6.</span><span style="font-family:宋体">禁止登录</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">success</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.0375in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id:</span><span style="font-family:宋体">用户唯一编号</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">技术细节</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.0375in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">此接口并不同步登录</span><span style="font-family:Calibri">,</span><span style="font-family:宋体">只是检查是否允许登录</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 4.退出登录 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.1833in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">error</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.1833in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">success</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.1833in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">技术细节</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:3.1833in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">此接口并不同步登录状态</span><span style="font-family:Calibri">,</span><span style="font-family:宋体">只是检查参数合法性</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 5.修改密码 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1229in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Password </span><span style="font-family:宋体">密码</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">New </span><span style="font-family:宋体">新密码</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Error</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1229in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">5.</span><span style="font-family:宋体">密码错误</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"><span style="mso-spacerun:yes"> </span>success</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1229in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 6.重置密码 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.0541in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.0541in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.0541in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Password </span><span style="font-family:宋体">新密码</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">技术细节</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.0541in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">随机生成一个</span><span style="font-family:Calibri">8</span><span style="font-family:宋体">位数字字母串</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 7.修改用户名 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Name </span><span style="font-family:宋体">新用户名</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Error</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">1.</span><span style="font-family:宋体">用户名不能包含特殊字符</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">2.</span><span style="font-family:宋体">用户名已经被使用</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Success</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">技术细节</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">用户名要唯一</span><span style="font-family:Calibri"> </span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 8.增加附加信息 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.4173in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Key </span><span style="font-family:宋体">附加信息的名称</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Value </span><span style="font-family:宋体">附加信息的值</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">ValueType (Text/File)</span><span style="font-family:宋体"> </span><span style="font-family:宋体">文本</span><span style="font-family:宋体">/</span><span style="font-family:宋体">文件</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.4173in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">7.</span><span style="font-family:宋体">附加信息</span><span style="font-family:Calibri">(Key)</span><span style="font-family: 宋体">已经存在</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.4173in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">技术细节</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:2.4173in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">同一用户的附加信息名称要求唯一</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 9.删除附加信息 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Key </span><span style="font-family:宋体">附加信息的名称</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">8.</span><span style="font-family:宋体">附加信息</span><span style="font-family:Calibri">(Key)</span><span style="font-family: 宋体">不存在</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 10.修改附加信息 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Key </span><span style="font-family:宋体">附加信息的名称</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Value </span><span style="font-family:宋体">附加信息的值</span></p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">ValueType Text/File</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">8.</span><span style="font-family:宋体">附加信息</span><span style="font-family:Calibri">(Key)</span><span style="font-family: 宋体">不存在</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 11.查询附加信息 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Key </span><span style="font-family:宋体">附加信息的名称</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">8.</span><span style="font-family:宋体">附加信息</span><span style="font-family:Calibri">(Key)</span><span style="font-family: 宋体">不存在</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.6451in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Value </span><span style="font-family:宋体">附加信息的值</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7166in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 12.获取联合登录区域 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Redirect </span><span style="font-family:宋体">登录后的跳转地址</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Html </span><span style="font-family:宋体">视图代码</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">技术细节</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 13.获取联合登录相关信息 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2819in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2819in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">3.</span><span style="font-family:宋体">用户不存在</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2819in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Info:Array(</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"><span style="mso-spacerun:yes"> </span>array(</p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri"><span style="mso-spacerun:yes"> </span>'<</span><span style="font-family:宋体">合作方</span><span style="font-family:Calibri">>'</span><span style="font-family:宋体">,</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri"><span style="mso-spacerun:yes"> </span>'<</span><span style="font-family:宋体">合作方编号</span><span style="font-family:Calibri">>'</span></p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"><span style="mso-spacerun:yes"> </span>),</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"><span style="mso-spacerun:yes"> </span>...</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">)</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">合作方</span><span style="font-family:Calibri">:</span></p> <p style="margin:0in;font-family:宋体;font-size:10.5pt">百度</p> <p style="margin:0in;font-family:宋体;font-size:10.5pt">新浪微博</p> <p style="margin:0in;font-family:宋体;font-size:10.5pt">腾讯微博</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">QQ</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">360</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">800</p> <p style="margin:0in;font-family:宋体;font-size:10.5pt">支付宝</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2819in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 14.(\*)更新登录状态 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Redirect </span><span style="font-family:宋体">完成后的跳转地址</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 15.(\*)获取登录状态 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt;margin-left:.3333in"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">参数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Redirect </span><span style="font-family:宋体">完成后的跳转地址</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">失败返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8131in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">成功返回</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.9256in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">Id </span><span style="font-family:宋体">用户编号</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.6972in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 表结构 User 用户表 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Id</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">用户编号</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">主键</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Name</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">用户名</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">唯一</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Password</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">密码</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:Calibri">MD5</span><span style="font-family:宋体">之后</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Created</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">创建时间</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">时间戳</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Updated</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">最后登录时间</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">时间戳</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">IP</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">最后登录</span><span style="font-family:Calibri">IP</span></p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Times</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">总登录次数</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.7791in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Deleted</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">是否已删除</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8402in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">否</span><span style="font-family:Calibri">/</span><span style="font-family:宋体">是</span></p> </td> </tr> </tbody> </table> 用户附加信息表 User\_Info <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8326in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Id</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.3958in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">主键</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8326in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">UserId</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">用户编号</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.3958in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">外键</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8326in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Key</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">附加信息名称</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.3958in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-size:10.5pt"><span style="font-family:宋体">与</span><span style="font-family:Calibri">UserId</span><span style="font-family:宋体">一起唯一</span></p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8326in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Value</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">附加信息的值</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.3958in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8326in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">ValueType</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">附加信息类型</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.3958in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8326in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Created</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.3958in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8326in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Updated</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.1048in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.3958in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> User\_Union 联合登录信息 <table style="direction:ltr; border-collapse:collapse;border-style:solid;border-color:#A3A3A3;border-width: 1pt"> <tbody> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.9208in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Id</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2506in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">主键</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.9208in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">UserId</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2506in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">用户编号</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">外键</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.9208in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">UnionName</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2506in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">联合登录方名称</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">百度</p> <p style="margin:0in;font-family:宋体;font-size:10.5pt">新浪微博</p> <p style="margin:0in;font-family:宋体;font-size:10.5pt">腾讯微博</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">QQ</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">360</p> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">800</p> <p style="margin:0in;font-family:宋体;font-size:10.5pt">支付宝</p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.9208in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">UnionValue</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2506in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt">联合登录信息值</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> <tr> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.9208in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:Calibri;font-size:10.5pt">Created</p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:1.2506in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> <td style="border-style:solid;border-color:#A3A3A3;border-width:1pt; vertical-align:top;width:.8625in;padding:4pt 4pt 4pt 4pt"> <p style="margin:0in;font-family:宋体;font-size:10.5pt"> </p> </td> </tr> </tbody> </table> 实现细节,单独联系我. <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js\#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script> 阅读(98) | 评论(0) | 转发(0) | 0 上一篇:电子商务的用户体验 收集一些比较好的网文 下一篇:单点登录 - 应用端实现 相关热门文章 * [行为监控都监控哪些方面呢?...][...] * [金笛邮件系统rtx单点登录邮件...][rtx_...] * [金笛邮件系统rtx单点登录邮件...][rtx_... 1] * [单点登录 Ucenter示例分析...][Ucenter_...] * [单点登录部署-weblogic][-weblogic] * IP Sec VPN与NAT破镜重圆 * 网站导航 * UT2.0正式版下载 * tomcat6.0配置(含配置视频下载... * Gomez中国网站用户体验排行榜(... * [LNMP 老是会出现502?][LNMP _502] * [suse 运用一个shell获取本机和...][suse _shell_...] * [虚拟机 unix 配置ip ][unix _ip] * [hp-un 主机新系统读不到磁盘阵...][hp-un _...] * [mysql出现问题:Starting MySQ...][mysql_Starting MySQ...] 给主人留下些什么吧!~~ 评论热议 [...]: http://blog.chinaunix.net/uid-29352360-id-4014460.html [rtx_...]: http://blog.chinaunix.net/uid-29218584-id-4008627.html [rtx_... 1]: http://blog.chinaunix.net/uid-29218584-id-4008553.html [Ucenter_...]: http://blog.chinaunix.net/uid-29127426-id-3968318.html [-weblogic]: http://blog.chinaunix.net/uid-14824714-id-3966108.html [LNMP _502]: http://ask.chinaunix.net/question/785370 [suse _shell_...]: http://ask.chinaunix.net/question/785369 [unix _ip]: http://ask.chinaunix.net/question/292361 [hp-un _...]: http://ask.chinaunix.net/question/37122 [mysql_Starting MySQ...]: http://ask.chinaunix.net/question/4616
相关 单点登录 官网 https://apereo.github.io/cas/4.2.x/planning/Architecture.html demo http://www.i 我不是女神ヾ/ 2022年11月03日 10:45/ 0 赞/ 201 阅读
相关 单点登录 业务需要,正在研究. 基本有以下三种方案 1.集中管理Session. 实现很简单,但缺点是 每次页面刷新都需要访问一次或两次 Session管理服务器, 水深无声/ 2022年09月19日 10:55/ 0 赞/ 211 阅读
相关 单点登录 1:什么事单点登录: SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主 男娘i/ 2022年07月13日 14:29/ 0 赞/ 204 阅读
相关 单点登录 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务 港控/mmm°/ 2022年06月11日 00:55/ 0 赞/ 214 阅读
相关 单点登录 项目分为三个模块 server client2 client1 server提供的接口 /user /tol 深藏阁楼爱情的钟/ 2022年05月24日 04:26/ 0 赞/ 247 阅读
相关 单点登录 1.3 CAS服务端部署 Cas服务端其实就是一个war包。 在资源\\cas\\source\\cas-server-4.0.0-release\\cas-serve 梦里梦外;/ 2022年05月16日 08:04/ 0 赞/ 267 阅读
相关 单点登录 初识单点登录 最初接触到单点登录要追溯到3年多以前了,那时候看到的只是passport,当时要做全国所有社区的登录,然后就照着内部文档写了代码,然后就接入了(这里要提一句 谁借莪1个温暖的怀抱¢/ 2022年05月13日 14:04/ 0 赞/ 246 阅读
相关 单点登录 以Cookie作为凭证媒介 最简单的单点登录实现方式,是使用cookie作为媒介,存放用户凭证。 用户登录父应用之后,应用返回一个加密的cookie,当用户访问子应用 £神魔★判官ぃ/ 2022年04月23日 13:18/ 0 赞/ 277 阅读
相关 单点登录 什么是单点登录? 单点登录(Single Sign On)说的简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其它系统中登录。也就是用户的一次登录能得到其它所有 布满荆棘的人生/ 2021年11月11日 04:10/ 0 赞/ 416 阅读
相关 CAS单点登录 一、什么是单点登录 [单点登录][Link 1](Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统 本是古典 何须时尚/ 2021年10月18日 09:44/ 0 赞/ 556 阅读
还没有评论,来说两句吧...