Package oauth.signpost

Examples of oauth.signpost.OAuthProvider


  }
 
  @RequestMapping(value="/upgradeToken")
  public String upgradeToken(HttpServletRequest request) throws OAuthMessageSignerException, OAuthNotAuthorizedException, OAuthExpectationFailedException, OAuthCommunicationException {
    OAuthConsumer consumer = (OAuthConsumer) request.getSession().getAttribute(LINKEDIN_OAUTH_CONSUMER);
    OAuthProvider provider = (OAuthProvider) request.getSession().getAttribute(LINKEDIN_OAUTH_PROVIDER);
    String verifier = request.getParameter("oauth_verifier");
    provider.retrieveAccessToken(consumer, verifier);
    Guest guest = AuthHelper.getGuest();

        final Connector connector = Connector.getConnector("linkedin");
        final ApiKey apiKey = guestService.createApiKey(guest.getId(), connector);
View Full Code Here


        OAuthConsumer consumer = new DefaultOAuthConsumer(
                getConsumerKey(),
                getConsumerSecret());
       
        OAuthProvider provider = new DefaultOAuthProvider(
            "http://api.getdropbox.com/0/oauth/request_token",
            "http://api.getdropbox.com/0/oauth/access_token",
            "http://api.getdropbox.com/0/oauth/authorize");
       
    request.getSession().setAttribute(DROPBOX_OAUTH_CONSUMER, consumer);
    request.getSession().setAttribute(DROPBOX_OAUTH_PROVIDER, provider);
    System.out.println("the token secret is: " + consumer.getTokenSecret());
   
    String approvalPageUrl = provider.retrieveRequestToken(consumer, oauthCallback);
   
    return "redirect:" + approvalPageUrl;
  }
View Full Code Here

  @RequestMapping(value = "/upgradeToken")
  public String upgradeToken(HttpServletRequest request,
      HttpServletResponse response) throws OAuthException, OAuthMessageSignerException, OAuthNotAuthorizedException, OAuthExpectationFailedException, OAuthCommunicationException {
    OAuthConsumer consumer = (OAuthConsumer) request.getSession().getAttribute(DROPBOX_OAUTH_CONSUMER);
    OAuthProvider provider = (OAuthProvider) request.getSession().getAttribute(DROPBOX_OAUTH_PROVIDER);
    String verifier = request.getParameter("oauth_verifier");
    provider.retrieveAccessToken(consumer, verifier);
    Guest guest = AuthHelper.getGuest();
        final Connector connector = Connector.getConnector("dropbox");
        final ApiKey apiKey = guestService.createApiKey(guest.getId(), connector);

    guestService.setApiKeyAttribute(apiKey, "accessToken", consumer.getToken());
View Full Code Here

   
    OAuthConsumer consumer = new CommonsHttpOAuthConsumer(
                consumerKey,
                consumerSecret);
       
        OAuthProvider provider = new CommonsHttpOAuthProvider(
            "http://www.khanacademy.org/api/auth/request_token",
            "http://www.khanacademy.org/api/auth/access_token",
            "http://www.khanacademy.org/api/auth/authorize");
       
    request.getSession().setAttribute(KHAN_OAUTH_CONSUMER, consumer);
    request.getSession().setAttribute(KHAN_OAUTH_PROVIDER, provider);

    try {
      provider.retrieveRequestToken(consumer, oauthCallback);
    } catch (Throwable e) {
      //TODO: a redirection happens here, and it should be handled
      System.out.println("redirection here");
    }
    System.out.println("the token secret is (musn't be null): " + consumer.getTokenSecret());
View Full Code Here

  @RequestMapping(value = "/upgradeToken")
  public String upgradeToken(HttpServletRequest request,
      HttpServletResponse response) throws OAuthException, OAuthMessageSignerException, OAuthNotAuthorizedException, OAuthExpectationFailedException, OAuthCommunicationException {
    OAuthConsumer consumer = (OAuthConsumer) request.getSession().getAttribute(KHAN_OAUTH_CONSUMER);
    OAuthProvider provider = (OAuthProvider) request.getSession().getAttribute(KHAN_OAUTH_PROVIDER);
    String verifier = request.getParameter("oauth_verifier");
    provider.retrieveAccessToken(consumer, verifier);
    Guest guest = AuthHelper.getGuest();

        final Connector connector = Connector.getConnector("khanacademy");
        final ApiKey apiKey = guestService.createApiKey(guest.getId(), connector);
View Full Code Here

                getConsumerKey(),
                getConsumerSecret());
       
        HttpClient httpClient = env.getHttpClient();
       
        OAuthProvider provider = new CommonsHttpOAuthProvider(
            "https://api.twitter.com/oauth/request_token",
            "https://api.twitter.com/oauth/access_token",
            "https://api.twitter.com/oauth/authorize",
            httpClient);
       
    request.getSession().setAttribute(TWITTER_OAUTH_CONSUMER, consumer);
    request.getSession().setAttribute(TWITTER_OAUTH_PROVIDER, provider);
    System.out.println("the token secret is: " + consumer.getTokenSecret());
        if (request.getParameter("apiKeyId") != null)
            oauthCallback += "?apiKeyId=" + request.getParameter("apiKeyId");

    String approvalPageUrl = provider.retrieveRequestToken(consumer, oauthCallback);
   
    return "redirect:" + approvalPageUrl;
  }
View Full Code Here

  }

  @RequestMapping(value = "/upgradeToken")
  public String upgradeToken(HttpServletRequest request) throws OAuthException, OAuthMessageSignerException, OAuthNotAuthorizedException, OAuthExpectationFailedException, OAuthCommunicationException {
    OAuthConsumer consumer = (OAuthConsumer) request.getSession().getAttribute(TWITTER_OAUTH_CONSUMER);
    OAuthProvider provider = (OAuthProvider) request.getSession().getAttribute(TWITTER_OAUTH_PROVIDER);
    String verifier = request.getParameter("oauth_verifier");
    provider.retrieveAccessToken(consumer, verifier);
    Guest guest = AuthHelper.getGuest();

        final Connector connector = Connector.getConnector("twitter");
        ApiKey apiKey;
        if (request.getParameter("apiKeyId")!=null) {
View Full Code Here

    String consumerSecret = env.get("fitbitConsumerSecret");

    OAuthConsumer consumer = new DefaultOAuthConsumer(consumerKey,
        consumerSecret);

    OAuthProvider provider = new DefaultOAuthProvider(
        "https://api.fitbit.com/oauth/request_token",
        "https://api.fitbit.com/oauth/access_token",
        "https://api.fitbit.com/oauth/authorize");

    request.getSession().setAttribute(FITBIT_OAUTH_CONSUMER, consumer);
    request.getSession().setAttribute(FITBIT_OAUTH_PROVIDER, provider);
       
        if (request.getParameter("apiKeyId")!=null)
            request.getSession().setAttribute(FITBIT_RENEWTOKEN_APIKEYID,
                                              request.getParameter("apiKeyId"));

    String approvalPageUrl = provider.retrieveRequestToken(consumer,
        oauthCallback);

    return "redirect:" + approvalPageUrl;
  }
View Full Code Here

  @RequestMapping(value = "/upgradeToken")
  public String upgradeToken(HttpServletRequest request) throws Exception {
    OAuthConsumer consumer = (OAuthConsumer) request.getSession()
        .getAttribute(FITBIT_OAUTH_CONSUMER);
    OAuthProvider provider = (OAuthProvider) request.getSession()
        .getAttribute(FITBIT_OAUTH_PROVIDER);
    String verifier = request.getParameter("oauth_verifier");
    provider.retrieveAccessToken(consumer, verifier);
    Guest guest = AuthHelper.getGuest();

        ApiKey apiKey;
        if (request.getSession().getAttribute(FITBIT_RENEWTOKEN_APIKEYID)!=null) {
            final String apiKeyIdString = (String) request.getSession().getAttribute(FITBIT_RENEWTOKEN_APIKEYID);
View Full Code Here

        String consumerSecret = env.get("withingsConsumerSecret");

        OAuthConsumer consumer = new DefaultOAuthConsumer(consumerKey,
                                                          consumerSecret);

        OAuthProvider provider = new DefaultOAuthProvider(
                "https://oauth.withings.com/account/request_token",
                "https://oauth.withings.com/account/access_token",
                "https://oauth.withings.com/account/authorize");

        request.getSession().setAttribute(WITHINGS_OAUTH_CONSUMER, consumer);
        request.getSession().setAttribute(WITHINGS_OAUTH_PROVIDER, provider);

        if (request.getParameter("apiKeyId")!=null)
            request.getSession().setAttribute(WITHINGS_RENEWTOKEN_APIKEYID,
                                              request.getParameter("apiKeyId"));

        String approvalPageUrl = provider.retrieveRequestToken(consumer,
                                                               oauthCallback);

        return "redirect:" + approvalPageUrl;
    }
View Full Code Here

TOP

Related Classes of oauth.signpost.OAuthProvider

Copyright © 2018 www.massapicom. 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.