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);
