diff --git a/modules/authentication-objects/src/main/java/com/intuit/wasabi/authenticationobjects/LoginCredentials.java b/modules/authentication-objects/src/main/java/com/intuit/wasabi/authenticationobjects/LoginCredentials.java index a304fe34d..06fd05f86 100644 --- a/modules/authentication-objects/src/main/java/com/intuit/wasabi/authenticationobjects/LoginCredentials.java +++ b/modules/authentication-objects/src/main/java/com/intuit/wasabi/authenticationobjects/LoginCredentials.java @@ -90,7 +90,10 @@ public LoginCredentials build() { @Override public int hashCode() { - return HashCodeBuilder.reflectionHashCode(this); + return new HashCodeBuilder().append(this.getUsername()) + .append(this.getPassword()) + .append(this.getNamespaceId()) + .toHashCode(); } @Override diff --git a/modules/authorization-objects/src/main/java/com/intuit/wasabi/authorizationobjects/UserRole.java b/modules/authorization-objects/src/main/java/com/intuit/wasabi/authorizationobjects/UserRole.java index dc2e52251..13f888fdb 100644 --- a/modules/authorization-objects/src/main/java/com/intuit/wasabi/authorizationobjects/UserRole.java +++ b/modules/authorization-objects/src/main/java/com/intuit/wasabi/authorizationobjects/UserRole.java @@ -147,7 +147,13 @@ public String toString() { @Override public int hashCode() { - return HashCodeBuilder.reflectionHashCode(this); + return new HashCodeBuilder().append(this.getApplicationName()) + .append(this.getRole()) + .append(this.getUserID()) + .append(this.getUserEmail()) + .append(this.getFirstName()) + .append(this.getLastName()) + .toHashCode(); } @Override