Package org.jclouds.domain

Examples of org.jclouds.domain.Credentials


      this.timeStampProvider = timeStampProvider;
      this.crypto = crypto;
   }

   public HttpRequest filter(HttpRequest request) throws HttpException {
      Credentials current = creds.get();
      if (current instanceof SessionCredentials) {
         request = replaceSecurityTokenHeader(request, SessionCredentials.class.cast(current));
      }
      request = replaceDateHeader(request, timeStampProvider.get());
      String signature = sign(createStringToSign(request));
View Full Code Here


      expect(client.loginUserInDomainWithHashOfPassword(eq("User"), eq("Test/Domain"), (String) anyObject())).andReturn(response);
      replay(client);

      LoginWithPasswordCredentials obj = new LoginWithPasswordCredentials(client);
      Credentials cred = new Credentials("Test/Domain/User", "koffiedik");

      obj.load(cred);
   }
View Full Code Here

      expect(client.loginUserInDomainWithHashOfPassword(eq("User"), eq("Domain"), (String) anyObject())).andReturn(response);
      replay(client);

      LoginWithPasswordCredentials obj = new LoginWithPasswordCredentials(client);
      Credentials cred = new Credentials("Domain/User", "koffiedik");

      obj.load(cred);
   }
View Full Code Here

       expect(client.loginUserInDomainWithHashOfPassword(eq("User"), eq(""), (String) anyObject())).andReturn(response);
       replay(client);

       LoginWithPasswordCredentials obj = new LoginWithPasswordCredentials(client);
       Credentials cred = new Credentials("User", "koffiedik");

       obj.load(cred);
   }
View Full Code Here

      builder.publicAddresses(filter(addresses, not(IsPrivateIPAddress.INSTANCE)));
      builder.privateAddresses(filter(addresses, IsPrivateIPAddress.INSTANCE));

      // normally, we don't affect the credential store when reading vApps.
      // However, login user, etc, is actually in the metadata, so lets see
      Credentials fromApi = getCredentialsFrom(from);
      if (fromApi != null && !credentialStore.containsKey("node#" + from.getHref().toASCIIString()))
         credentialStore.put("node#" + from.getHref().toASCIIString(), fromApi);
      return builder.build();
   }
View Full Code Here

      this.credentials = checkNotNull(credentials, "credential supplier cannot be null");
   }

   @Override
   public HttpRequest filter(HttpRequest request) throws HttpException {
      Credentials creds = credentials.get();
      return request.toBuilder().addQueryParam(IDENTITY_PARAM, creds.identity)
            .addQueryParam(CREDENTIAL_PARAM, creds.credential).build();
   }
View Full Code Here

      new AuthenticationFilter(null);
   }

   public void testFilterWithCredentials() {
      HttpRequest request = HttpRequest.builder().method("GET").endpoint("http://localhost/foo").build();
      Credentials credentials = LoginCredentials.builder().identity("foo").credential("bar").build();
      AuthenticationFilter filter = new AuthenticationFilter(Suppliers.ofInstance(credentials));

      HttpRequest filtered = filter.filter(request);

      String queryLine = filtered.getRequestLine().trim()
View Full Code Here

         builder.privateAddresses(ImmutableSet.of(input.getPrivateIp()));
      }

      // DigitalOcean does not provide a way to get the credentials.
      // Try to return them from the credential store
      Credentials credentials = credentialStore.get("node#" + input.getId());
      if (credentials instanceof LoginCredentials) {
         builder.credentials(LoginCredentials.class.cast(credentials));
      }

      return builder.build();
View Full Code Here

    conf.setProperty("puppet.nginx.module", "git://github.com/puppetlabs/puppetlabs-nginx.git");
    conf.setProperty("nginx.server.hostname", "foohost");

    CreateSitePpAndApplyRoles nginx = new CreateSitePpAndApplyRoles(ImmutableSet.of("nginx::server"),
                                                                    ImmutableSet.of(new Cluster.Instance(
                                                                                          new Credentials("dummy", "dummy"),
                                                                                          Sets.newHashSet("puppet:nginx::server"),
                                                                                          "127.0.0.1",
                                                                                          "127.0.0.1",
                                                                                          "id-1",
                                                                                          null)),
View Full Code Here

    clusterSpec = getTestClusterSpec();
    context =  ComputeCache.INSTANCE.apply(clusterSpec);

    /* create a dummy instance for testing */
    instances = Sets.newHashSet(new Cluster.Instance(
      new Credentials("dummy", "dummy"),
      Sets.newHashSet("dummy-role"),
      "50.0.0.1",
      "10.0.0.1",
      region + "/i-dummy",
      null
View Full Code Here

TOP

Related Classes of org.jclouds.domain.Credentials

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.