⚡ 优化 | 去掉无用参数避免NPE

⚡ 优化 | 去掉无用参数避免NPE
This commit is contained in:
lengleng committed 2021-03-03 23:01:27 +08:00
1 parent d868d5c90d
commit e076b30635
1 file changed
+3 -5
@@ -6,7 +6,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.hutool.core.util.StrUtil;
import com.pig4cloud.pigx.common.core.util.KeyStrResolver;
import com.pig4cloud.pigx.common.core.util.SpringContextHolder;
import lombok.extern.slf4j.Slf4j;
@@ -44,8 +43,7 @@ public class TenantSavedRequestAwareAuthenticationSuccessHandler extends SimpleU
super.onAuthenticationSuccess(request, response, authentication);
}
String targetUrlParameter = this.getTargetUrlParameter();
if (isAlwaysUseDefaultTargetUrl() || StrUtil.isBlank(request.getParameter(targetUrlParameter))) {
if (isAlwaysUseDefaultTargetUrl()) {
this.requestCache.removeRequest(request, response);
super.onAuthenticationSuccess(request, response, authentication);
}
@@ -53,8 +51,8 @@ public class TenantSavedRequestAwareAuthenticationSuccessHandler extends SimpleU
this.clearAuthenticationAttributes(request);
// 增加租户信息
assert savedRequest != null;
String targetUrl = String.format(savedRequest.getRedirectUrl() + "&TENANT-ID=%s",
SpringContextHolder.getBean(KeyStrResolver.class).key());
String targetUrl = savedRequest.getRedirectUrl() + "&TENANT-ID=" +
SpringContextHolder.getBean(KeyStrResolver.class).key();
this.getRedirectStrategy().sendRedirect(request, response, targetUrl);
}