/** * Parse OAuthArguments from parameters to the makeRequest servlet. * * @param auth authentication type for the request * @param request servlet request * @throws GadgetException if any parameters are invalid. */ public OAuthArguments(AuthType auth, HttpServletRequest request) throws GadgetException { useToken = parseUseToken(auth, getRequestParam(request, USE_TOKEN_PARAM, "")); serviceName = getRequestParam(request, SERVICE_PARAM, ""); tokenName = getRequestParam(request, TOKEN_PARAM, ""); requestToken = getRequestParam(request, REQUEST_TOKEN_PARAM, null); requestTokenSecret = getRequestParam(request, REQUEST_TOKEN_SECRET_PARAM, null); origClientState = getRequestParam(request, CLIENT_STATE_PARAM, null); bypassSpecCache = "1".equals(getRequestParam(request, BYPASS_SPEC_CACHE_PARAM, null)); signOwner = Boolean.parseBoolean(getRequestParam(request, SIGN_OWNER_PARAM, "true")); signViewer = Boolean.parseBoolean(getRequestParam(request, SIGN_VIEWER_PARAM, "true")); receivedCallbackUrl = getRequestParam(request, RECEIVED_CALLBACK_PARAM, null); Enumeration<String> params = getParameterNames(request); while (params.hasMoreElements()) { String name = params.nextElement(); requestOptions.put(name, request.getParameter(name)); } }
/** * Parse OAuthArguments from parameters to the makeRequest servlet. * * @param auth authentication type for the request * @param request servlet request * @throws GadgetException if any parameters are invalid. */ public OAuthArguments(AuthType auth, HttpServletRequest request) throws GadgetException { useToken = parseUseToken(auth, getRequestParam(request, USE_TOKEN_PARAM, "")); serviceName = getRequestParam(request, SERVICE_PARAM, ""); tokenName = getRequestParam(request, TOKEN_PARAM, ""); requestToken = getRequestParam(request, REQUEST_TOKEN_PARAM, null); requestTokenSecret = getRequestParam(request, REQUEST_TOKEN_SECRET_PARAM, null); origClientState = getRequestParam(request, CLIENT_STATE_PARAM, null); bypassSpecCache = "1".equals(getRequestParam(request, BYPASS_SPEC_CACHE_PARAM, null)); signOwner = Boolean.parseBoolean(getRequestParam(request, SIGN_OWNER_PARAM, "true")); signViewer = Boolean.parseBoolean(getRequestParam(request, SIGN_VIEWER_PARAM, "true")); receivedCallbackUrl = getRequestParam(request, RECEIVED_CALLBACK_PARAM, null); Enumeration<String> params = getParameterNames(request); while (params.hasMoreElements()) { String name = params.nextElement(); requestOptions.put(name, request.getParameter(name)); } }
/** * Parse OAuthArguments from parameters to the makeRequest servlet. * * @param auth authentication type for the request * @param request servlet request * @throws GadgetException if any parameters are invalid. */ public OAuthArguments(AuthType auth, HttpServletRequest request) throws GadgetException { useToken = parseUseToken(auth, getRequestParam(request, USE_TOKEN_PARAM, "")); serviceName = getRequestParam(request, SERVICE_PARAM, ""); tokenName = getRequestParam(request, TOKEN_PARAM, ""); requestToken = getRequestParam(request, REQUEST_TOKEN_PARAM, null); requestTokenSecret = getRequestParam(request, REQUEST_TOKEN_SECRET_PARAM, null); origClientState = getRequestParam(request, CLIENT_STATE_PARAM, null); bypassSpecCache = "1".equals(getRequestParam(request, BYPASS_SPEC_CACHE_PARAM, null)); signOwner = Boolean.parseBoolean(getRequestParam(request, SIGN_OWNER_PARAM, "true")); signViewer = Boolean.parseBoolean(getRequestParam(request, SIGN_VIEWER_PARAM, "true")); receivedCallbackUrl = getRequestParam(request, RECEIVED_CALLBACK_PARAM, null); Enumeration<String> params = getParameterNames(request); while (params.hasMoreElements()) { String name = params.nextElement(); requestOptions.put(name, request.getParameter(name)); } }