Browse Source

ClientSettings equals, hashCode, toString

Issue gh-16382
pull/16443/head
Rob Winch 11 months ago
parent
commit
b0a4dcb89e
No known key found for this signature in database
  1. 23
      oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/registration/ClientSettings.java

23
oauth2/oauth2-client/src/main/java/org/springframework/security/oauth2/client/registration/ClientSettings.java

@ -16,6 +16,8 @@ @@ -16,6 +16,8 @@
package org.springframework.security.oauth2.client.registration;
import java.util.Objects;
/**
* A facility for client configuration settings.
*
@ -34,6 +36,27 @@ public final class ClientSettings { @@ -34,6 +36,27 @@ public final class ClientSettings {
return this.requireProofKey;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof ClientSettings that)) {
return false;
}
return this.requireProofKey == that.requireProofKey;
}
@Override
public int hashCode() {
return Objects.hashCode(this.requireProofKey);
}
@Override
public String toString() {
return "ClientSettings{" + "requireProofKey=" + this.requireProofKey + '}';
}
public static Builder builder() {
return new Builder();
}

Loading…
Cancel
Save