diff --git a/profiles/killbill/src/main/java/org/killbill/billing/server/security/KillbillJdbcTenantRealm.java b/profiles/killbill/src/main/java/org/killbill/billing/server/security/KillbillJdbcTenantRealm.java index 58c87e757e..7faf4f63d5 100644 --- a/profiles/killbill/src/main/java/org/killbill/billing/server/security/KillbillJdbcTenantRealm.java +++ b/profiles/killbill/src/main/java/org/killbill/billing/server/security/KillbillJdbcTenantRealm.java @@ -72,7 +72,7 @@ protected AuthenticationInfo doGetAuthenticationInfo(final AuthenticationToken t final ByteSource base64Salt = authenticationInfo.getCredentialsSalt(); final byte[] bytes = Base64.decode(base64Salt.getBytes()); // SimpleByteSource isn't Serializable - authenticationInfo.setCredentialsSalt(new VerySimpleByteSource(bytes)); + authenticationInfo.setCredentialsSalt(new SerializableSimpleByteSource(bytes)); return authenticationInfo; } @@ -90,7 +90,7 @@ private void configureDataSource() { setDataSource(dataSource); } - private static final class VerySimpleByteSource implements ByteSource, Externalizable { + private static final class SerializableSimpleByteSource implements ByteSource, Externalizable { private static final long serialVersionUID = 4498655519894503985L; @@ -99,9 +99,9 @@ private static final class VerySimpleByteSource implements ByteSource, Externali private String cachedBase64; // For deserialization - public VerySimpleByteSource() {} + public SerializableSimpleByteSource() {} - VerySimpleByteSource(final byte[] bytes) { + SerializableSimpleByteSource(final byte[] bytes) { this.bytes = bytes; }