|
@@ -7,17 +7,13 @@ import com.bootdo.common.controller.BaseController;
|
|
|
import com.bootdo.common.domain.FileDO;
|
|
|
import com.bootdo.common.domain.Tree;
|
|
|
import com.bootdo.common.service.FileService;
|
|
|
-import com.bootdo.common.token.Header;
|
|
|
import com.bootdo.common.token.Payload;
|
|
|
import com.bootdo.common.token.Token;
|
|
|
import com.bootdo.common.token.TokenUtil;
|
|
|
import com.bootdo.common.utils.*;
|
|
|
import com.bootdo.system.domain.MenuDO;
|
|
|
-import com.bootdo.system.domain.UserDO;
|
|
|
import com.bootdo.system.service.MenuService;
|
|
|
-import com.bootdo.system.service.ThirdMsgLogDOService;
|
|
|
import org.apache.shiro.SecurityUtils;
|
|
|
-import org.apache.shiro.authc.AuthenticationException;
|
|
|
import org.apache.shiro.authc.UsernamePasswordToken;
|
|
|
import org.apache.shiro.subject.Subject;
|
|
|
import org.slf4j.Logger;
|
|
@@ -55,11 +51,6 @@ public class LoginController extends BaseController {
|
|
|
@Autowired
|
|
|
private ThirdPartSsoConfig thirdPartSsoConfig;
|
|
|
|
|
|
-
|
|
|
- * 第三方日志记录
|
|
|
- */
|
|
|
- @Resource
|
|
|
- private ThirdMsgLogDOService thirdMsgLogDOService;
|
|
|
|
|
|
@Resource
|
|
|
private TokenUtil tokenUtil;
|
|
@@ -167,9 +158,9 @@ public class LoginController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Log("使用token登录")
|
|
|
- @GetMapping("/loginWithToken")
|
|
|
- String loginWithToken(String token) {
|
|
|
+ @Log("单点登录")
|
|
|
+ @PostMapping("/ssoLogin")
|
|
|
+ String ssoLogin(String token) {
|
|
|
try {
|
|
|
if(ObjectUtils.isEmpty(token)){
|
|
|
throw new Exception("token不能为空");
|
|
@@ -186,7 +177,7 @@ public class LoginController extends BaseController {
|
|
|
UsernamePasswordToken usernamePasswordToken = new UsernamePasswordToken(username, password);
|
|
|
Subject subject = SecurityUtils.getSubject();
|
|
|
subject.login(usernamePasswordToken);
|
|
|
- return "loginWithToken";
|
|
|
+ return "ssoLogin";
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return "login";
|