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