Package com.google.api.client.json

Examples of com.google.api.client.json.GenericJson


        "36680232662-vrd7ji19qe3nelgchd0ah2csanun6bnr.apps.googleusercontent.com";

    MockHttpTransport transport = new MockTokenServerTransport();

    // Write out user file
    GenericJson serviceAccountContents = new GenericJson();
    serviceAccountContents.setFactory(JSON_FACTORY);
    serviceAccountContents.put("client_id", serviceAccountId);
    serviceAccountContents.put("private_key", SA_KEY_TEXT);
    serviceAccountContents.put("private_key_id", SA_KEY_ID);
    serviceAccountContents.put("type", GoogleCredential.SERVICE_ACCOUNT_FILE_TYPE);
    String json = serviceAccountContents.toPrettyString();
    InputStream serviceAccountStream = new ByteArrayInputStream(json.getBytes());

    try {
      GoogleCredential.fromStream(serviceAccountStream, transport, JSON_FACTORY);
      fail();
View Full Code Here


        "36680232662-vrd7ji19qgchd0ah2csanun6bnr@developer.gserviceaccount.com";

    MockHttpTransport transport = new MockTokenServerTransport();

    // Write out user file
    GenericJson serviceAccountContents = new GenericJson();
    serviceAccountContents.setFactory(JSON_FACTORY);
    serviceAccountContents.put("client_id", serviceAccountId);
    serviceAccountContents.put("client_email", serviceAccountEmail);
    serviceAccountContents.put("private_key_id", SA_KEY_ID);
    serviceAccountContents.put("type", GoogleCredential.SERVICE_ACCOUNT_FILE_TYPE);
    String json = serviceAccountContents.toPrettyString();
    InputStream serviceAccountStream = new ByteArrayInputStream(json.getBytes());

    try {
      GoogleCredential.fromStream(serviceAccountStream, transport, JSON_FACTORY);
      fail();
View Full Code Here

        "36680232662-vrd7ji19qgchd0ah2csanun6bnr@developer.gserviceaccount.com";

    MockHttpTransport transport = new MockTokenServerTransport();

    // Write out user file
    GenericJson serviceAccountContents = new GenericJson();
    serviceAccountContents.setFactory(JSON_FACTORY);
    serviceAccountContents.put("client_id", serviceAccountId);
    serviceAccountContents.put("client_email", serviceAccountEmail);
    serviceAccountContents.put("private_key", SA_KEY_TEXT);
    serviceAccountContents.put("type", GoogleCredential.SERVICE_ACCOUNT_FILE_TYPE);
    String json = serviceAccountContents.toPrettyString();
    InputStream serviceAccountStream = new ByteArrayInputStream(json.getBytes());

    try {
      GoogleCredential.fromStream(serviceAccountStream, transport, JSON_FACTORY);
      fail();
View Full Code Here

    }
  }

  static String createUserJson(String clientId, String clientSecret, String refreshToken)
      throws IOException {
    GenericJson userCredentialContents = new GenericJson();
    userCredentialContents.setFactory(JSON_FACTORY);
    if (clientId != null) {
      userCredentialContents.put("client_id", clientId);
    }
    if (clientSecret != null) {
      userCredentialContents.put("client_secret", clientSecret);
    }
    if (refreshToken != null) {
      userCredentialContents.put("refresh_token", refreshToken);
    }
    userCredentialContents.put("type", GoogleCredential.USER_FILE_TYPE);
    String json = userCredentialContents.toPrettyString();
    return json;
  }
View Full Code Here

    MockTokenServerTransport transport = new MockTokenServerTransport();
    transport.addServiceAccount(serviceAccountEmail, accessToken);

    // Write out user file
    GenericJson serviceAccountContents = new GenericJson();
    serviceAccountContents.setFactory(JSON_FACTORY);
    serviceAccountContents.put("client_id", serviceAccountId);
    serviceAccountContents.put("client_email", serviceAccountEmail);
    serviceAccountContents.put("private_key", SA_KEY_TEXT);
    serviceAccountContents.put("private_key_id", SA_KEY_ID);
    serviceAccountContents.put("type", GoogleCredential.SERVICE_ACCOUNT_FILE_TYPE);
    String json = serviceAccountContents.toPrettyString();
    InputStream serviceAccountStream = new ByteArrayInputStream(json.getBytes());

    GoogleCredential defaultCredential = GoogleCredential
        .fromStream(serviceAccountStream, transport, JSON_FACTORY);
    assertNotNull(defaultCredential);
View Full Code Here

        "36680232662-vrd7ji19qgchd0ah2csanun6bnr@developer.gserviceaccount.com";

    MockHttpTransport transport = new MockTokenServerTransport();

    // Write out user file
    GenericJson serviceAccountContents = new GenericJson();
    serviceAccountContents.setFactory(JSON_FACTORY);
    serviceAccountContents.put("client_email", serviceAccountEmail);
    serviceAccountContents.put("private_key", SA_KEY_TEXT);
    serviceAccountContents.put("private_key_id", SA_KEY_ID);
    serviceAccountContents.put("type", GoogleCredential.SERVICE_ACCOUNT_FILE_TYPE);
    String json = serviceAccountContents.toPrettyString();
    InputStream serviceAccountStream = new ByteArrayInputStream(json.getBytes());

    try {
      GoogleCredential.fromStream(serviceAccountStream, transport, JSON_FACTORY);
      fail();
View Full Code Here

    transport.addServiceAccount(serviceAccountEmail, ACCESS_TOKEN);

    TestDefaultCredentialProvider testProvider = new TestDefaultCredentialProvider();
    try {
      // Write out service account file
      GenericJson serviceAccountContents = new GenericJson();
      serviceAccountContents.setFactory(JSON_FACTORY);
      serviceAccountContents.put("client_id", serviceAccountId);
      serviceAccountContents.put("client_email", serviceAccountEmail);
      serviceAccountContents.put("private_key", SA_KEY_TEXT);
      serviceAccountContents.put("private_key_id", SA_KEY_ID);
      serviceAccountContents.put("type", GoogleCredential.SERVICE_ACCOUNT_FILE_TYPE);
      PrintWriter writer = new PrintWriter(serviceAccountFile);
      String json = serviceAccountContents.toPrettyString();
      writer.println(json);
      writer.close();

      // Point the default credential to the file
      testProvider.setEnv(DefaultCredentialProvider.CREDENTIAL_ENV_VAR,
View Full Code Here

          if (!"true".equals(metadataRequestHeader)) {
            throw new IOException("Metadata request header not found.");
          }

          // Create the JSon response
          GenericJson refreshContents = new GenericJson();
          refreshContents.setFactory(JSON_FACTORY);
          refreshContents.put("access_token", accessToken);
          refreshContents.put("expires_in", 3600000);
          refreshContents.put("token_type", "Bearer");
          String refreshText  = refreshContents.toPrettyString();

          MockLowLevelHttpResponse response = new MockLowLevelHttpResponse()
            .setContentType(Json.MEDIA_TYPE)
            .setContent(refreshText);
          return response;
View Full Code Here

    Preconditions.checkNotNull(credentialStream);
    Preconditions.checkNotNull(transport);
    Preconditions.checkNotNull(jsonFactory);

    JsonObjectParser parser = new JsonObjectParser(jsonFactory);
    GenericJson fileContents = parser.parseAndClose(
        credentialStream, OAuth2Utils.UTF_8, GenericJson.class);
    String fileType = (String) fileContents.get("type");
    if (fileType == null) {
      throw new IOException("Error reading credentials from stream, 'type' field not specified.");
    }
    if (USER_FILE_TYPE.equals(fileType)) {
      return fromStreamUser(fileContents, transport, jsonFactory);
View Full Code Here

          } else {
            throw new IOException("Uknown token type.");
          }

          // Create the JSon response
          GenericJson refreshContents = new GenericJson();
          refreshContents.setFactory(JSON_FACTORY);
          refreshContents.put("access_token", accessToken);
          refreshContents.put("expires_in", 3600000);
          refreshContents.put("token_type", "Bearer");
          String refreshText  = refreshContents.toPrettyString();

          MockLowLevelHttpResponse response = new MockLowLevelHttpResponse()
            .setContentType(Json.MEDIA_TYPE)
            .setContent(refreshText);
          return response;
View Full Code Here

TOP

Related Classes of com.google.api.client.json.GenericJson

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.