Examples of OAuthService


Examples of org.scribe.oauth.OAuthService

{
    private static final String PROTECTED_RESOURCE_URL = "http://api.meetup.com/2/member/self";

    public static void main(String[] args)
    {
      OAuthService service = new ServiceBuilder()
                                  .provider(MeetupApi.class)
                                  .apiKey("j1khkp0dus323ftve0sdcv6ffe")
                                  .apiSecret("6s6gt6q59gvfjtsvgcmht62gq4")
                                  .build();
      Scanner in = new Scanner(System.in);

      System.out.println("=== Meetup's OAuth Workflow ===");
      System.out.println();

      // Obtain the Request Token
      System.out.println("Fetching the Request Token...");
      Token requestToken = service.getRequestToken();
      System.out.println("Got the Request Token!");
      System.out.println();

      System.out.println("Now go and authorize Scribe here:");
      System.out.println(service.getAuthorizationUrl(requestToken));
      System.out.println("And paste the verifier here");
      System.out.print(">>");
      Verifier verifier = new Verifier(in.nextLine());
      System.out.println();

      // Trade the Request Token and Verfier for the Access Token
      System.out.println("Trading the Request Token for an Access Token...");
      Token accessToken = service.getAccessToken(requestToken, verifier);
      System.out.println("Got the Access Token!");
      System.out.println("(if your curious it looks like this: " + accessToken + " )");
      System.out.println();

      // Now let's go and ask for a protected resource!
      System.out.println("Now we're going to access a protected resource...");
      OAuthRequest request = new OAuthRequest(Verb.GET, PROTECTED_RESOURCE_URL);
      service.signRequest(accessToken, request);
      Response response = request.send();
      System.out.println("Got it! Lets see what we found...");
      System.out.println();
      System.out.println(response.getBody());
View Full Code Here

Examples of org.scribe.oauth.OAuthService

    @Qualifier("application")
    private Properties application;

    @RequestMapping("/authorize")
    public String authorize(@RequestParam String provider, WebRequest webRequest) throws Exception {
        OAuthService oAuthService = getOAuthService(provider);
        //
        webRequest.setAttribute("oAuthService", oAuthService, WebRequest.SCOPE_SESSION);
        //
        return "redirect:" + oAuthService.getAuthorizationUrl(EMPTY_TOKEN);
    }
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.