From 65669a27226805fc91f349512f5384729c2b5273 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Fri, 02 Feb 2018 10:58:22 +0800 Subject: [PATCH] 安全跨域设置 --- src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationSuccessHandler.java | 1 + src/main/java/com/moral/security/auth/jwt/JwtTokenAuthenticationProcessingFilter.java | 5 ----- src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationFailureHandler.java | 4 ++-- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/moral/security/auth/jwt/JwtTokenAuthenticationProcessingFilter.java b/src/main/java/com/moral/security/auth/jwt/JwtTokenAuthenticationProcessingFilter.java index 182b966..4fb6f49 100644 --- a/src/main/java/com/moral/security/auth/jwt/JwtTokenAuthenticationProcessingFilter.java +++ b/src/main/java/com/moral/security/auth/jwt/JwtTokenAuthenticationProcessingFilter.java @@ -43,11 +43,6 @@ throws AuthenticationException, IOException, ServletException { String tokenPayload = request.getHeader(WebSecurityConfig.AUTHENTICATION_HEADER_NAME); RawAccessJwtToken token = new RawAccessJwtToken(tokenExtractor.extract(tokenPayload)); - try { - throw new Exception("11111111111111111"); - } catch (Exception e) { - e.printStackTrace(); - } return getAuthenticationManager().authenticate(new JwtAuthenticationToken(token)); } diff --git a/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationFailureHandler.java b/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationFailureHandler.java index 1f943db..8eeec89 100644 --- a/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationFailureHandler.java +++ b/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationFailureHandler.java @@ -47,7 +47,7 @@ } else if (e instanceof AuthMethodNotSupportedException) { mapper.writeValue(response.getWriter(), ErrorResponse.of(e.getMessage(), ErrorCode.AUTHENTICATION, HttpStatus.UNAUTHORIZED)); } - mapper.writeValue(response.getWriter(), ErrorResponse.of("Authentication failed", ErrorCode.AUTHENTICATION, HttpStatus.UNAUTHORIZED)); -// mapper.writeValue(response.getWriter(), ErrorResponse.of(e.getMessage(), ErrorCode.AUTHENTICATION, HttpStatus.UNAUTHORIZED)); +// mapper.writeValue(response.getWriter(), ErrorResponse.of("Authentication failed", ErrorCode.AUTHENTICATION, HttpStatus.UNAUTHORIZED)); + mapper.writeValue(response.getWriter(), ErrorResponse.of(e.getMessage(), ErrorCode.AUTHENTICATION, HttpStatus.UNAUTHORIZED)); } } diff --git a/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationSuccessHandler.java b/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationSuccessHandler.java index 5386854..02c6d29 100644 --- a/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationSuccessHandler.java +++ b/src/main/java/com/moral/security/auth/login/LoginAwareAuthenticationSuccessHandler.java @@ -53,6 +53,7 @@ response.setStatus(HttpStatus.OK.value()); response.setContentType(MediaType.APPLICATION_JSON_VALUE); mapper.writeValue(response.getWriter(), tokenMap); + clearAuthenticationAttributes(request); } -- Gitblit v1.8.0