|
@@ -1,6 +1,5 @@
|
|
|
package com.uas.platform.b2b.filter;
|
|
package com.uas.platform.b2b.filter;
|
|
|
|
|
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
|
|
import com.uas.platform.b2b.dao.ResourceItemDao;
|
|
import com.uas.platform.b2b.dao.ResourceItemDao;
|
|
|
import com.uas.platform.b2b.manage.service.AccessTokenService;
|
|
import com.uas.platform.b2b.manage.service.AccessTokenService;
|
|
|
import com.uas.platform.b2b.model.*;
|
|
import com.uas.platform.b2b.model.*;
|
|
@@ -141,12 +140,8 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
protected boolean onAuthenticateFailed(HttpServletRequest request, HttpServletResponse response) {
|
|
protected boolean onAuthenticateFailed(HttpServletRequest request, HttpServletResponse response) {
|
|
|
- StringBuffer url = request.getRequestURL();
|
|
|
|
|
- String ip = AgentUtils.getIp(request);
|
|
|
|
|
- logger.info("onAuthenticateFailed, time: " + System.currentTimeMillis() + "; url: " + url + ", ip: " + ip);
|
|
|
|
|
SystemSession.clear();
|
|
SystemSession.clear();
|
|
|
User user = (User) request.getSession().getAttribute("user");
|
|
User user = (User) request.getSession().getAttribute("user");
|
|
|
- logger.info("user: " + user != null ? JSON.toJSON(user) : "error");
|
|
|
|
|
if (user == null) {
|
|
if (user == null) {
|
|
|
user = getUserByAccessToken(request);
|
|
user = getUserByAccessToken(request);
|
|
|
if (user != null) {
|
|
if (user != null) {
|
|
@@ -231,8 +226,6 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
|
|
|
String authorizedValue = authorized ? HttpStatus.OK.name() : HttpStatus.UNAUTHORIZED.name();
|
|
String authorizedValue = authorized ? HttpStatus.OK.name() : HttpStatus.UNAUTHORIZED.name();
|
|
|
response.setHeader("authorized", authorizedValue);
|
|
response.setHeader("authorized", authorizedValue);
|
|
|
}
|
|
}
|
|
|
- logger.info("setResponseAuthorized, user: " + (null != user ? JSON.toJSONString(user) : "error"));
|
|
|
|
|
- logger.info("status: " + status);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -243,9 +236,6 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
protected void onAuthenticateSuccess(HttpServletRequest request, HttpServletResponse response) {
|
|
protected void onAuthenticateSuccess(HttpServletRequest request, HttpServletResponse response) {
|
|
|
- StringBuffer url = request.getRequestURL();
|
|
|
|
|
- String ip = AgentUtils.getIp(request);
|
|
|
|
|
- logger.info("onAuthenticateSuccess, time: " + System.currentTimeMillis() + "; url: " + url + ", ip: " + ip);
|
|
|
|
|
User user = (User) request.getSession().getAttribute("user");
|
|
User user = (User) request.getSession().getAttribute("user");
|
|
|
SSOToken token = SSOHelper.attrToken(request);
|
|
SSOToken token = SSOHelper.attrToken(request);
|
|
|
// cookie变化的情况下,session可能还未变化
|
|
// cookie变化的情况下,session可能还未变化
|
|
@@ -277,7 +267,6 @@ public class SSOInterceptor extends AbstractSSOInterceptor {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- logger.info("user: " + SystemSession.getUser() != null ? JSON.toJSON(SystemSession.getUser()) : "error");
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|