OpenstackIdentityClient identityClient;
try {
identityClient = CertificateAuthTokenProvider.ensureRegistered(keypair, uri, email);
} catch (RestClientException e) {
throw new CloudException("Error registering with server", e);
}
String project;
try {
project = identityClient.getUtils().ensureProjectWithPrefix("__federation__");
} catch (RestClientException e) {
throw new CloudException("Error creating project", e);
}
backend.setBackendCookie(project);
}