Updated Branches:
  refs/heads/master 14619a17e -> edd15e3d1

Use the login resource to authenticate

Some providers do not expose the "root" api endpoint, so it should be
better not used to get the token. The login resource can be used
instead.


Project: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs/commit/edd15e3d
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs/tree/edd15e3d
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs/diff/edd15e3d

Branch: refs/heads/master
Commit: edd15e3d1ae9b474d7d376cb81161e3d8f027b12
Parents: 14619a1
Author: Ignasi Barrera <[email protected]>
Authored: Fri Oct 4 16:27:26 2013 +0200
Committer: Ignasi Barrera <[email protected]>
Committed: Fri Oct 4 16:27:26 2013 +0200

----------------------------------------------------------------------
 .../java/org/jclouds/abiquo/functions/auth/GetTokenFromApi.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs/blob/edd15e3d/abiquo/src/main/java/org/jclouds/abiquo/functions/auth/GetTokenFromApi.java
----------------------------------------------------------------------
diff --git 
a/abiquo/src/main/java/org/jclouds/abiquo/functions/auth/GetTokenFromApi.java 
b/abiquo/src/main/java/org/jclouds/abiquo/functions/auth/GetTokenFromApi.java
index b0bc7ac..e18ee8c 100644
--- 
a/abiquo/src/main/java/org/jclouds/abiquo/functions/auth/GetTokenFromApi.java
+++ 
b/abiquo/src/main/java/org/jclouds/abiquo/functions/auth/GetTokenFromApi.java
@@ -77,7 +77,7 @@ public class GetTokenFromApi implements Function<Credentials, 
String> {
 
       HttpResponse response = http.invoke(HttpRequest.builder() //
             .method("GET") //
-            .endpoint(URI.create(provider.getEndpoint())) //
+            .endpoint(URI.create(provider.getEndpoint() + "/login")) //
             .addHeader(AUTHORIZATION, basic(input.identity, input.credential)) 
//
             .build());
 

Reply via email to