/** * Checks if the request is any form of OAuth request, either 2LO or 3LO. * It is done by checking the request parameters. * * @param request the request object. * @return true if the request is an OAuth request. */ public static boolean isOAuthAccessAttempt(HttpServletRequest request) { return is3LOAuthAccessAttempt(request) || is2LOAuthAccessAttempt(request); }
public Authenticator.Result authenticate(HttpServletRequest request, HttpServletResponse response) { if (OAuthRequestUtils.is2LOAuthAccessAttempt(request)) { return authenticate2LORequest(request, response); } else if (OAuthRequestUtils.is3LOAuthAccessAttempt(request)) { return authenticate3LORequest(request, response); } else { throw new IllegalArgumentException("This Authenticator only works with OAuth requests"); } }