Merge pull request #8 from myrle-krantz/develop

"Bearer " was getting removed from tokens which were then passed thro…
diff --git a/library/src/main/java/io/mifos/anubis/security/SystemAuthenticator.java b/library/src/main/java/io/mifos/anubis/security/SystemAuthenticator.java
index 3031dfd..44cd92f 100644
--- a/library/src/main/java/io/mifos/anubis/security/SystemAuthenticator.java
+++ b/library/src/main/java/io/mifos/anubis/security/SystemAuthenticator.java
@@ -78,7 +78,7 @@
       jwtParser.parse(token);
       logger.info("System token for user {}, with key timestamp {} authenticated successfully.", user, keyTimestamp);
 
-      return new AnubisAuthentication(token, user, permissions);
+      return new AnubisAuthentication(TokenConstants.PREFIX + token, user, permissions);
     }
     catch (final JwtException e) {
       logger.debug("token = {}", token);
diff --git a/library/src/main/java/io/mifos/anubis/security/TenantAuthenticator.java b/library/src/main/java/io/mifos/anubis/security/TenantAuthenticator.java
index 9cf42a0..011579e 100644
--- a/library/src/main/java/io/mifos/anubis/security/TenantAuthenticator.java
+++ b/library/src/main/java/io/mifos/anubis/security/TenantAuthenticator.java
@@ -87,7 +87,7 @@
 
       logger.info("Tenant token for user {}, with key timestamp {} authenticated successfully.", user, keyTimestamp);
 
-      return new AnubisAuthentication(token,
+      return new AnubisAuthentication(TokenConstants.PREFIX + token,
           jwt.getBody().getSubject(), permissions
       );
     }