Examples of OAuthMessage


Examples of net.oauth.OAuthMessage

    }


    protected void doAuthenticateOAuth(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
       
        OAuthMessage message = OAuthUtils.readMessage(request);
        try{

            message.requireParameters(OAuth.OAUTH_CONSUMER_KEY,
                    OAuth.OAUTH_SIGNATURE_METHOD,
                    OAuth.OAUTH_SIGNATURE,
                    OAuth.OAUTH_TIMESTAMP,
                    OAuth.OAUTH_NONCE);

            String consumerKey = message.getParameter(OAuth.OAUTH_CONSUMER_KEY);
            org.jboss.resteasy.auth.oauth.OAuthConsumer consumer = oauthProvider.getConsumer(consumerKey);
       
            OAuthToken accessToken = null;
            String accessTokenString = message.getParameter(OAuth.OAUTH_TOKEN);
           
            if (accessTokenString != null) {
                accessToken = oauthProvider.getAccessToken(consumer.getKey(), accessTokenString);
                OAuthUtils.validateRequestWithAccessToken(
                        request, message, accessToken, validator, consumer);
View Full Code Here

Examples of net.oauth.OAuthMessage

    }

    @SuppressWarnings("unchecked")
    private String getPushMessageURL(String callbackURI, String messageSenderId)
       throws Exception {
       OAuthMessage message = new OAuthMessage("POST", callbackURI, Collections.<Map.Entry>emptyList());
       OAuthConsumer consumer = new OAuthConsumer(null, messageSenderId,
            getConsumerSecret(messageSenderId), null);
       OAuthAccessor accessor = new OAuthAccessor(consumer);
       message.addRequiredParameters(accessor);
       return OAuth.addParameters(message.URL, message.getParameters());
    }
View Full Code Here

Examples of net.oauth.OAuthMessage

        }
   } 

   private String getRequestURL(String consumerKey, String consumerSecret,
                                String callbackURI, String scope, String permission) throws Exception {
     OAuthMessage message = new OAuthMessage("GET", RequestTokenURL, Collections.<Map.Entry>emptyList());
     OAuthConsumer consumer = new OAuthConsumer(callbackURI, consumerKey, consumerSecret, null);
     OAuthAccessor accessor = new OAuthAccessor(consumer);
     message.addParameter(OAuth.OAUTH_CALLBACK, consumer.callbackURL);
     message.addParameter("xoauth_scope", scope);
     message.addParameter("xoauth_permission", permission);
     message.addRequiredParameters(accessor);
     return OAuth.addParameters(message.URL, message.getParameters());
   }
View Full Code Here

Examples of net.oauth.OAuthMessage

      
       return OAuth.addParameters(TokenAuthorizationURL, parameters);
   }
  
   private String getAccessURL(String consumerKey, String consumerSecret, String requestKey, String requestSecret, String verifier) throws Exception {
     OAuthMessage message = new OAuthMessage("GET", AccessTokenURL, Collections.<Map.Entry>emptyList());
     OAuthConsumer consumer = new OAuthConsumer("http://callback.net", consumerKey, consumerSecret, null);
     OAuthAccessor accessor = new OAuthAccessor(consumer);
     accessor.requestToken = requestKey;
     accessor.tokenSecret = requestSecret;
     message.addParameter(OAuthUtils.OAUTH_VERIFIER_PARAM, verifier);
     message.addParameter(OAuth.OAUTH_TOKEN, requestKey);
     message.addRequiredParameters(accessor);
     return OAuth.addParameters(message.URL, message.getParameters());
   }
View Full Code Here

Examples of net.oauth.OAuthMessage

     message.addRequiredParameters(accessor);
     return OAuth.addParameters(message.URL, message.getParameters());
   }

   private String getEndUserURL(String url, String consumerKey, String consumerSecret, String accessKey, String accessSecret) throws Exception {
     OAuthMessage message = new OAuthMessage("GET", endUserScope + url, Collections.<Map.Entry>emptyList());
     OAuthConsumer consumer = new OAuthConsumer("http://callback.net", consumerKey, consumerSecret, null);
     OAuthAccessor accessor = new OAuthAccessor(consumer);
     accessor.accessToken = accessKey;
     accessor.tokenSecret = accessSecret;
     message.addParameter(OAuth.OAUTH_TOKEN, accessKey);
     message.addRequiredParameters(accessor);
     return OAuth.addParameters(message.URL, message.getParameters());
   }
View Full Code Here

Examples of net.oauth.OAuthMessage

  }

  public String prepareOAuthHeaderForAccesingResources(Properties props,
      String method, String resource, String updateStatus)
      throws Exception {
    OAuthMessage message = new OAuthMessage(method, resource, null, null);
    message.addParameter(OAuth.OAUTH_NONCE, System.nanoTime() + "");
    message.addParameter(OAuth.OAUTH_VERSION, OAuth.VERSION_1_0);
    message.addParameter(OAuth.OAUTH_TIMESTAMP,
        (System.currentTimeMillis() / 1000) + "");
    message.addParameter(OAuth.OAUTH_SIGNATURE_METHOD, OAuth.HMAC_SHA1);
    message.addParameter(OAuth.OAUTH_TOKEN, props
        .getProperty("accessToken"));
    message.addParameter(OAuth.OAUTH_CONSUMER_KEY, props
        .getProperty("consumerKey"));

    if (updateStatus != null) {
      // the parameter used by twitter on
      message.addParameter("status", updateStatus);
    }

    OAuthServiceProvider provider = new OAuthServiceProvider(props
        .getProperty("requestUrl"), props
        .getProperty("authorizationUrl"), props
        .getProperty("accessUrl"));
    OAuthConsumer consumer = new OAuthConsumer("", props
        .getProperty("consumerKey"), props
        .getProperty("consumerSecret"), provider);
    OAuthAccessor accessor = new OAuthAccessor(consumer);
    accessor.tokenSecret = props.getProperty("tokenSecret");
    message.sign(accessor);

    return message.getAuthorizationHeader(resource);
  }
View Full Code Here

Examples of net.oauth.OAuthMessage

    paramProps
        .setProperty("application_name", props.getProperty("appName"));
    paramProps
        .setProperty("oauth_token", props.getProperty("requestToken"));
    OAuthAccessor accessor = createOAuthAccessor();
    OAuthMessage response = sendRequest(paramProps,
        accessor.consumer.serviceProvider.userAuthorizationURL);
    return response.URL;
  }
View Full Code Here

Examples of net.oauth.OAuthMessage

  public void access() throws Exception {
    Properties paramProps = new Properties();
    paramProps
        .setProperty("oauth_token", props.getProperty("requestToken"));
    OAuthMessage response = sendRequest(paramProps, props
        .getProperty("accessUrl"));

    props.setProperty("accessToken", response.getParameter("oauth_token"));
    props.setProperty("tokenSecret", response
        .getParameter("oauth_token_secret"));
    props.setProperty("userId", response.getParameter("user_id"));
    updateProperties("Last action: added accessToken");
  }
View Full Code Here

Examples of net.oauth.OAuthMessage

  protected void _doFilter(HttpServletRequest request, HttpServletResponse response,
      FilterChain filterChain) throws IOException, ServletException {
     
      logger.debug("Filtering " + request.getMethod() + " " + request.getRequestURL().toString());

    OAuthMessage message = OAuthUtils.readMessage(request);
        try{

            message.requireParameters(OAuth.OAUTH_CONSUMER_KEY,
                    OAuth.OAUTH_SIGNATURE_METHOD,
                    OAuth.OAUTH_SIGNATURE,
                    OAuth.OAUTH_TIMESTAMP,
                    OAuth.OAUTH_NONCE);

            String consumerKey = message.getParameter(OAuth.OAUTH_CONSUMER_KEY);
            org.jboss.resteasy.auth.oauth.OAuthConsumer consumer = provider.getConsumer(consumerKey);
       
            OAuthToken accessToken = null;
            String accessTokenString = message.getParameter(OAuth.OAUTH_TOKEN);
           
            if (accessTokenString != null) {
                accessToken = provider.getAccessToken(consumer.getKey(), accessTokenString);
                OAuthUtils.validateRequestWithAccessToken(
                        request, message, accessToken, validator, consumer);
View Full Code Here

Examples of net.oauth.OAuthMessage

        logger.debug("Adding parameter "+parameterName+" => "+value);
        parameters.add(new OAuth.Parameter(parameterName, value));
      }
    }
   
    return new OAuthMessage(req.getMethod(), req.getRequestURL().toString(), parameters);

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.