diff --git a/cas/src/main/java/org/springframework/security/cas/web/authentication/DefaultServiceAuthenticationDetails.java b/cas/src/main/java/org/springframework/security/cas/web/authentication/DefaultServiceAuthenticationDetails.java index f013f42e3b..ba77e0ce2b 100644 --- a/cas/src/main/java/org/springframework/security/cas/web/authentication/DefaultServiceAuthenticationDetails.java +++ b/cas/src/main/java/org/springframework/security/cas/web/authentication/DefaultServiceAuthenticationDetails.java @@ -75,7 +75,7 @@ final class DefaultServiceAuthenticationDetails extends WebAuthenticationDetails if (this == obj) { return true; } - if (!(obj instanceof DefaultServiceAuthenticationDetails that)) { + if (!super.equals(obj) || !(obj instanceof DefaultServiceAuthenticationDetails that)) { return false; } return this.serviceUrl.equals(that.getServiceUrl());