Package sparklr.common.HttpTestUtils

Examples of sparklr.common.HttpTestUtils.UriBuilder


      HttpHeaders headers = getAuthenticatedHeaders();
      return http.getForString(getAuthorizeUrl(clientId, redirectUri, responseType, "read"), headers);
  }

  private String getAuthorizeUrl(String clientId, String redirectUri, String responseType, String scope) {
      UriBuilder uri = http.buildUri(authorizePath()).queryParam("state", "mystateid").queryParam("scope", scope);
      if (responseType != null) {
          uri.queryParam("response_type", responseType);
      }
      if (clientId != null) {
          uri.queryParam("client_id", clientId);
      }
      if (redirectUri != null) {
          uri.queryParam("redirect_uri", redirectUri);
      }
      return uri.build().toString();
  }
View Full Code Here


    }
    return headers;
  }

  private String getAuthorizeUrl(String clientId, String redirectUri, String scope) {
    UriBuilder uri = http.buildUri(authorizePath()).queryParam("response_type", "code")
        .queryParam("state", "mystateid").queryParam("scope", scope);
    if (clientId != null) {
      uri.queryParam("client_id", clientId);
    }
    if (redirectUri != null) {
      uri.queryParam("redirect_uri", redirectUri);
    }
    return uri.build().toString();
  }
View Full Code Here

    String scope = "bogus";
    String redirectUri = "http://anywhere?key=value";
    String clientId = "my-client-with-registered-redirect";

    UriBuilder uri = http.buildUri(authorizePath()).queryParam("response_type", "code")
        .queryParam("state", "mystateid").queryParam("scope", scope);
    if (clientId != null) {
      uri.queryParam("client_id", clientId);
    }
    if (redirectUri != null) {
      uri.queryParam("redirect_uri", redirectUri);
    }
    ResponseEntity<String> response = http.getForString(uri.pattern(), headers, uri.params());
    assertEquals(HttpStatus.FOUND, response.getStatusCode());
    String location = response.getHeaders().getLocation().toString();
    assertTrue(location.startsWith("http://anywhere"));
    assertTrue(location.contains("error=invalid_scope"));
    assertFalse(location.contains("redirect_uri="));
View Full Code Here

    }
    return headers;
  }

  private String getAuthorizeUrl(String clientId, String redirectUri, String scope) {
    UriBuilder uri = http.buildUri(authorizePath()).queryParam("response_type", "code")
        .queryParam("state", "mystateid").queryParam("scope", scope);
    if (clientId != null) {
      uri.queryParam("client_id", clientId);
    }
    if (redirectUri != null) {
      uri.queryParam("redirect_uri", redirectUri);
    }
    return uri.build().toString();
  }
View Full Code Here

    String scope = "bogus";
    String redirectUri = "http://anywhere?key=value";
    String clientId = "my-client-with-registered-redirect";

    UriBuilder uri = http.buildUri(authorizePath()).queryParam("response_type", "code")
        .queryParam("state", "mystateid").queryParam("scope", scope);
    if (clientId != null) {
      uri.queryParam("client_id", clientId);
    }
    if (redirectUri != null) {
      uri.queryParam("redirect_uri", redirectUri);
    }
    ResponseEntity<String> response = http.getForString(uri.pattern(), headers, uri.params());
    assertEquals(HttpStatus.FOUND, response.getStatusCode());
    String location = response.getHeaders().getLocation().toString();
    assertTrue(location.startsWith("http://anywhere"));
    assertTrue(location.contains("error=invalid_scope"));
    assertFalse(location.contains("redirect_uri="));
View Full Code Here

TOP

Related Classes of sparklr.common.HttpTestUtils.UriBuilder

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.