title: AuthenticationEntryPoint Spring Boot 2
body: <p>I'm trying to implement custom AuthenticationEntryPoint in Spring Boot 2 in my configure method of WebSecurityConfig.</p>
  
  <p>I've seen a lot of examples like this:</p>
  
  <pre><code>@Component
  public class Http401UnauthorizedEntryPoint implements AuthenticationEntryPoint {
  
  private final Logger log = LoggerFactory.getLogger(Http401UnauthorizedEntryPoint.class);
  
  /**
   * Always returns a 401 error code to the client.
   */
  @Override
  public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException arg2) throws IOException,
          ServletException {
  
      log.debug("Pre-authenticated entry point called. Rejecting access");
      response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Access Denied");
  }
  }
  </code></pre>
  
  <p>But I always obtain a 403 instead of 401.</p>
  
  <p>How can I do this in Spring boot 2?</p>