Repository: jclouds
Updated Branches:
  refs/heads/keystonev3 8d1f32226 -> 5a98bd9ae


Default to unscoped authentication


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

Branch: refs/heads/keystonev3
Commit: 5a98bd9aeaa7feb87fdd76e01c441da81f48ca21
Parents: 8d1f322
Author: Ignasi Barrera <[email protected]>
Authored: Wed Jan 10 17:24:47 2018 +0100
Committer: Ignasi Barrera <[email protected]>
Committed: Wed Jan 10 17:24:47 2018 +0100

----------------------------------------------------------------------
 .../org/jclouds/openstack/keystone/v3/KeystoneApiMetadata.java  | 3 +++
 .../openstack/keystone/v3/binders/BindAuthToJsonPayload.java    | 5 -----
 2 files changed, 3 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/5a98bd9a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/KeystoneApiMetadata.java
----------------------------------------------------------------------
diff --git 
a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/KeystoneApiMetadata.java
 
b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/KeystoneApiMetadata.java
index 14fe19a..81c7b29 100644
--- 
a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/KeystoneApiMetadata.java
+++ 
b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/KeystoneApiMetadata.java
@@ -18,7 +18,9 @@ package org.jclouds.openstack.keystone.v3;
 
 import static 
org.jclouds.openstack.keystone.config.KeystoneProperties.CREDENTIAL_TYPE;
 import static 
org.jclouds.openstack.keystone.config.KeystoneProperties.KEYSTONE_VERSION;
+import static org.jclouds.openstack.keystone.config.KeystoneProperties.SCOPE;
 import static 
org.jclouds.openstack.keystone.config.KeystoneProperties.SERVICE_TYPE;
+import static org.jclouds.openstack.keystone.v3.domain.Auth.Scope.UNSCOPED;
 
 import java.net.URI;
 import java.util.Properties;
@@ -59,6 +61,7 @@ public class KeystoneApiMetadata extends 
BaseHttpApiMetadata<KeystoneApi> {
       properties.setProperty(CREDENTIAL_TYPE, 
org.jclouds.openstack.keystone.auth.config.CredentialTypes.PASSWORD_CREDENTIALS);
       properties.setProperty(SERVICE_TYPE, ServiceType.IDENTITY);
       properties.setProperty(KEYSTONE_VERSION, "3");
+      properties.setProperty(SCOPE, UNSCOPED);
       return properties;
    }
 

http://git-wip-us.apache.org/repos/asf/jclouds/blob/5a98bd9a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/binders/BindAuthToJsonPayload.java
----------------------------------------------------------------------
diff --git 
a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/binders/BindAuthToJsonPayload.java
 
b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/binders/BindAuthToJsonPayload.java
index c706877..3b9ddc2 100644
--- 
a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/binders/BindAuthToJsonPayload.java
+++ 
b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/binders/BindAuthToJsonPayload.java
@@ -73,12 +73,7 @@ public abstract class BindAuthToJsonPayload<T> extends 
BindToJsonPayload impleme
    }
    
    private Object parseScope(TenantOrDomainAndCredentials<T> credentials) {
-      // If no scope has been explicitly configured, use a domain-scoped
-      // authentication, as we have everything we need.
       String scope = credentials.scope();
-      if (scope == null) {
-         return 
DomainScope.create(Domain.create(credentials.tenantOrDomainName()));
-      }
       // If there is no prefix, assume an unscoped authentication
       if (!scope.contains(":")) {
          checkArgument(scope.equals(Scope.UNSCOPED), "Invalid scope: %s", 
scope);

Reply via email to