Merge pull request #14 from myrle-krantz/develop
Adding a bit of extra logging.
diff --git a/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java b/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java
index e955a82..0fb9c70 100644
--- a/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java
+++ b/service/src/main/java/io/mifos/provisioner/internal/service/applications/IdentityServiceInitializer.java
@@ -120,9 +120,11 @@
return new IdentityServiceInitializationResult(signatureSet, encodedPasswordHash);
} catch (final InvalidTokenException e) {
+ logger.warn("The given identity instance didn't recognize the system token as valid.", e);
throw ServiceException.conflict("The given identity instance didn't recognize the system token as valid. " +
"Perhaps the system keys for the provisioner or for the identity manager are misconfigured?");
} catch (final Exception e) {
+ logger.error("An unexpected error occured while initializing identity.", e);
throw new IllegalStateException(e);
}
}
diff --git a/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java b/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java
index 6bcdec0..6e987dc 100644
--- a/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java
+++ b/service/src/main/java/io/mifos/provisioner/rest/controller/ProvisionerRestController.java
@@ -238,6 +238,7 @@
ResponseEntity<IdentityManagerInitialization> assignIdentityManager(@PathVariable("tenantidentifier") final String tenantIdentifier,
@RequestBody final AssignedApplication assignedApplication)
{
+ logger.info("Assigning identity manager for tenant '{}'.", tenantIdentifier);
final String identityManagerUri = applicationService.find(assignedApplication.getName()).getHomepage();
final Optional<String> adminPassword = tenantService.assignIdentityManager(