@Controller @RequestMapping(value="/web/ssologin/wechat") public class WechatLoginController extends BaseController
DOWNLOAD_ID_COOKIE_EXPIRY, DOWNLOAD_ID_NAME
构造器和说明 |
---|
WechatLoginController() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
bind(java.util.Map<java.lang.String,java.lang.String> params,
javax.servlet.http.HttpServletRequest request)
返回绑定用户界面
|
java.lang.String |
callback(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
RetVo |
doBind(java.util.Map<java.lang.String,java.lang.String> params,
javax.servlet.http.HttpServletRequest request)
执行绑定
|
RetVo |
doLogin(java.util.Map<java.lang.String,java.lang.Object> params,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
执行登录
|
RetVo |
index(java.util.Map<java.lang.String,java.lang.String> params,
javax.servlet.http.HttpServletRequest request)
返回需要微信登录二维码的一些参数
|
RetVo |
userinfo(java.util.Map<java.lang.String,java.lang.String> params,
javax.servlet.http.HttpServletRequest request)
获取用户信息 根据openid
|
commonsDownloadEx, commonsUploadEx, getUploadNewFileName, setResponseContentType, setResponseContentTypeAndStatus, setResponseHttpStatus, writeJsonToResponse
@RequestMapping(value="/index", method=GET) @ResponseBody public RetVo index(@RequestParam java.util.Map<java.lang.String,java.lang.String> params, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
params
- 参数request
- 请求对象java.lang.Exception
- 出错会抛出异常@RequestMapping(value="/callback") public java.lang.String callback(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
java.lang.Exception
@RequestMapping(value="/bind", method=GET) public java.lang.String bind(@RequestParam java.util.Map<java.lang.String,java.lang.String> params, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
params
- 参数request
- 请求对象java.lang.Exception
- 出错会抛出异常@RequestMapping(value="/userinfo", method=GET) @ResponseBody public RetVo userinfo(@RequestParam java.util.Map<java.lang.String,java.lang.String> params, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
params
- 参数request
- 请求对象java.lang.Exception
- 出错会抛出异常@RequestMapping(value="/dobind", method=POST) @ResponseBody public RetVo doBind(@RequestBody java.util.Map<java.lang.String,java.lang.String> params, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
params
- 参数request
- 请求对象java.lang.Exception
- 出错会抛出异常@RequestMapping(value="/dologin", method=POST) @ResponseBody public RetVo doLogin(@RequestBody java.util.Map<java.lang.String,java.lang.Object> params, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
params
- 参数request
- 请求对象response
- 相应对象java.lang.Exception
- 出错会抛出异常