| 返回值 | ||
|---|---|---|
| 变量 | 类型 | 说明 |
| systemRelated_thirdPartylogin_collection | List<SupportLoginInterface> | 支持登录接口集合 |
| 支持登录接口 SupportLoginInterface | ||
|---|---|---|
| 变量 | 类型 | 说明 |
| name | String | 名称 |
| thirdPartyLoginInterfaceId | Integer | 第三方登录接口Id |
| interfaceProduct | Integer | 接口产品 10.微信公众号 50.其他开放平台 |
| 第三方登录链接 - 提交表单 - 默认方式 | ||
|---|---|---|
| 请求路径 | thirdParty/loginLink.htm | |
| 请求方式 | GET | |
| 请求参数 | 参数表 | |
| 提交成功返回 | 请求成功后重定向到第三方登录页 | |
| 提交失败返回 | 跳转到message模板页显示错误 | |
| 第三方登录链接 - 提交表单 - AJAX方式 | ||
|---|---|---|
| 请求路径 | thirdParty/loginLink.htm | |
| 请求方式 | GET | |
| 自定义请求头 | 协议头:X-Requested-With 值:XMLHttpRequest | |
| 请求参数 | 参数表 | |
| 提交返回 | JSON格式值 类型:Map<String,Object> | 键参数:redirectUrl 值内容说明:成功返回重定向地址 失败不返回内容 值类型:String |
| 提交第三方登录参数 | ||||
|---|---|---|---|---|
| 参数 | 类型 | 是否必填 | 说明 | |
| interfaceProduct | Long | 是 | 接口产品 | |
| jumpUrl | String | 否 | '提交表单 - 默认方式'提交成功后跳转路径,不填写默认跳转到表单提交页;参数必须经过encodeBase64URL编码后才能提交。例${encodeBase64URL('/index')} | |
| 第三方登录重定向 - 提交表单 - 默认方式 | ||
|---|---|---|
| 请求路径 | thirdParty/loginRedirect.htm | |
| 请求方式 | GET | |
| 请求参数 | 参数表 | |
| 提交成功返回 | 请求成功后重定向到/index页或jumpUrl参数对应的页 | |
| 提交失败返回 | 跳转到message模板页显示错误 | |
| 第三方登录重定向 - 提交表单 - AJAX方式 | ||
|---|---|---|
| 请求路径 | thirdParty/loginRedirect.htm | |
| 请求方式 | GET | |
| 自定义请求头 | 协议头:X-Requested-With 值:XMLHttpRequest | |
| 请求参数 | 参数表 | |
| 提交返回 | JSON格式值 类型:Map<String,Object> | 键参数:success 值内容说明:成功返回true 失败返回false 值类型:String |
| 键参数:error 值内容说明:错误值集合 值类型:Map<String,String> |
||
| 键参数:userAuthorization 值内容说明:用户授权 值类型:UserAuthorization |
||
| 提交第三方登录重定向参数 | ||||
|---|---|---|---|---|
| 参数 | 类型 | 是否必填 | 说明 | |
| code | String | 是 | 请求‘第三方登录链接’获取的 code 参数 | |
| state | String | 是 | 自定义参数 存放接口产品和csrf令牌 格式:10_tythwrweffdgfterteewbd | |
| jumpUrl | String | 否 | '提交表单 - 默认方式'提交成功后跳转路径,不填写默认跳转到表单提交页;参数必须经过encodeBase64URL编码后才能提交。例${encodeBase64URL('/index')} | |
| ‘第三方登录重定向’错误值 error | ||
|---|---|---|
| 变量 | 类型 | 说明 |
| state | String | 自定义参数不能为空错误 |
| weiXinUserInfo | String | 微信授权信息错误 |
| otherUserInfo | String | 其它开放平台授权信息错误 |
| 用户授权 UserAuthorization | |||
|---|---|---|---|
| 变量 | 类型 | 说明 | |
| accessToken | String | 访问令牌 | |
| refreshToken | String | 刷新令牌 | |
| accessUser | AccessUser | 访问用户 | |
| 用户 AccessUser | |||
|---|---|---|---|
| 变量 | 类型 | 说明 | |
| id | long | Id | |
| userName | String | 会员用户名 | |
| account | String | 账号 | |
| nickname | String | 呢称 | |
| avatarPath | String | 头像路径 | 页面上显示200*200头像示例${accessUser.avatarPath}${accessUser.avatarName} 显示100*100头像示例${accessUser.avatarPath}100x100/${accessUser.avatarName} |
| avatarName | String | 头像名称 | |
| openId | String | 第三方用户的唯一标识 例如微信的openid | |
| loginInterface | Integer | 登录接口 0.本地 10.微信 50.其他开放平台 | |