Package us.monoid.web

Examples of us.monoid.web.Resty


  static {
    System.setProperty("content.types.user.table","src/test/java/us/monoid/web/mimecap.properties");
  }
  @Test
  public void sampleUse() throws Exception {
    Resty r = new Resty();
    assertEquals(r.json("file:src/test/java/us/monoid/web/test.json").json(path("key.subkey")).object().getInt("secret"), 42);
  }
View Full Code Here


    assertEquals(r.json("file:src/test/java/us/monoid/web/test.json").json(path("key.subkey")).object().getInt("secret"), 42);
  }

  @Test
  public void geoNames() throws Exception {
    Resty r = new Resty();
    Object name = r.json("http://ws.geonames.org/postalCodeLookupJSON?postalcode=66780&country=DE").get("postalcodes[0].placeName");
    assertEquals(name, "Rehlingen-Siersburg");
  }
View Full Code Here

    assertEquals(name, "Rehlingen-Siersburg");
  }
 
  @Test
  public void formDataGet() throws Exception {
    Resty r = new Resty();
    String t = r.text("http://www.google.com/search?" +  GOOGLE_QUERY_DATA).toString();
    System.out.println(t);
    assertTrue(t.contains("resty"));
  }
View Full Code Here

    assertTrue(t.contains("resty"));
  }
  @Test
  public void formDataPost() throws Exception {
    Resty r = new Resty();
    String t = r.text("http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echoraw.cgi",
        form(GOOGLE_QUERY_DATA)).toString();
    System.out.println(t);
    assertTrue(t.contains(GOOGLE_QUERY_DATA));
  }
View Full Code Here

  static {
    System.setProperty("content.types.user.table","src/test/java/us/monoid/web/mimecap.properties");
  }
  @Test
  public void sampleUse() throws Exception {
    Resty r = new Resty();
    assertEquals(r.json("file:src/test/java/us/monoid/web/test.json").json(path("key.subkey")).object().getInt("secret"), 42);
  }
View Full Code Here

    assertEquals(r.json("file:src/test/java/us/monoid/web/test.json").json(path("key.subkey")).object().getInt("secret"), 42);
  }

  @Test
  public void geoNames() throws Exception {
    Resty r = new Resty();
    Object name = r.json("http://ws.geonames.org/postalCodeLookupJSON?postalcode=66780&country=DE").get("postalcodes[0].placeName");
    assertEquals(name, "Rehlingen-Siersburg");
  }
View Full Code Here

    assertEquals(name, "Rehlingen-Siersburg");
  }
 
  @Test
  public void formDataGet() throws Exception {
    Resty r = new Resty();
    String t = r.text("http://www.google.com/search?" +  GOOGLE_QUERY_DATA).toString();
    System.out.println(t);
    assertTrue(t.contains("resty"));
  }
View Full Code Here

    assertTrue(t.contains("resty"));
  }
  @Test
  public void formDataPost() throws Exception {
    Resty r = new Resty();
    String t = r.text("http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echoraw.cgi",
        form(GOOGLE_QUERY_DATA)).toString();
    System.out.println(t);
    assertTrue(t.contains(GOOGLE_QUERY_DATA));
  }
View Full Code Here

    session.setAttribute("user", user);
  }

  private Tokens fetchTokens(HttpServletRequest req) throws IOException {
    String authorizationCode = getAuthorizationCode(req);
    Resty resty = createResty();

    String tokenUri = getTokenUri();

    JSONObject json = new JSONObject();
    try {
      json.put("client_id", properties.get("auth0.client_id"));
      json.put("client_secret", properties.get("auth0.client_secret"));
      json.put("redirect_uri", req.getRequestURL().toString());
      json.put("grant_type", "authorization_code");
      json.put("code", authorizationCode);

      JSONResource tokenInfo = resty.json(tokenUri, content(json));
      return new Tokens(tokenInfo.toObject());

    } catch (Exception ex) {
      throw new IllegalStateException("Cannot get Token from Auth0", ex);
    }
View Full Code Here

      throw new IllegalStateException("Cannot get Token from Auth0", ex);
    }
  }

  private Auth0User fetchUser(Tokens tokens) {
    Resty resty = createResty();

    String userInfoUri = getUserInfoUri(tokens.getAccessToken());

    try {
      JSONResource json = resty.json(userInfoUri);
      return new Auth0User(json.toObject());
    } catch (Exception ex) {
      throw new IllegalStateException("Cannot get User from Auth0", ex);
    }
  }
View Full Code Here

TOP

Related Classes of us.monoid.web.Resty

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.