类 AbstractOauthControlPanelController
- java.lang.Object
-
- net.guerlab.smart.platform.user.web.controller.AbstractOauthControlPanelController
-
@Transactional(rollbackFor=java.lang.Exception.class) public abstract class AbstractOauthControlPanelController extends Object
钉钉-控制面板- 作者:
- guer
-
-
构造器概要
构造器 构造器 说明 AbstractOauthControlPanelController()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidbind()LoginResponsebind(BindRequest bindRequest, javax.servlet.http.HttpServletRequest request)booleanbindStatus()protected UserfindUser(String openId)protected UserOauthgetBind(Long userId)protected LoginResponsegetLoginSucceedDTO(User user)protected LoginResponsegetLoginSucceedDTO(User user, String openId, javax.servlet.http.HttpServletRequest request, String loginType)protected abstract StringgetOauthType()获取oauth类型voidsetJwtHelper(UserJwtHelper jwtHelper)voidsetLoginLogService(LoginLogService loginLogService)voidsetUserOauthService(UserOauthService userOauthService)voidsetUserService(UserService userService)
-
-
-
方法详细资料
-
getOauthType
protected abstract String getOauthType()
获取oauth类型- 返回:
- oauth类型
-
bind
@IgnoreLogin @PostMapping("/bind") public LoginResponse bind(@RequestBody BindRequest bindRequest, javax.servlet.http.HttpServletRequest request)
-
bind
@PostMapping("/unbind") public void bind()
-
bindStatus
@GetMapping("/bindStatus") public boolean bindStatus()
-
getLoginSucceedDTO
protected LoginResponse getLoginSucceedDTO(User user, String openId, javax.servlet.http.HttpServletRequest request, String loginType)
-
getLoginSucceedDTO
protected LoginResponse getLoginSucceedDTO(User user)
-
setUserService
@Autowired public void setUserService(UserService userService)
-
setUserOauthService
@Autowired public void setUserOauthService(UserOauthService userOauthService)
-
setLoginLogService
@Autowired public void setLoginLogService(LoginLogService loginLogService)
-
setJwtHelper
@Autowired public void setJwtHelper(UserJwtHelper jwtHelper)
-
-