返回值
变量 类型 说明
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.其他开放平台