Hi,
When you use the method scopeToProject with just Identifier.byName(projectName), the identification fails.
If you use scopeToProject with Identifier.byName(projectName) and Identifier.byName(domainName), the identification is good.
By comparing the methods ScopeProject create... from the class openstack4j/core/src/main/java/org/openstack4j/openstack/identity/v3/domain/KeystoneAuth.java, it seems that lack the clause:
else {
scope.name = project.getId();
}
in the method public static ScopeProject create(Identifier project).
Best regards.
Frédéric.