Przeglądaj źródła

Avoid toString in favor of getName for extract sid

There are some more sophisticated implementations of `getName` in `AbstractAuthenticationToken`  and other `Authentication` classes.
杨博 (Yang Bo) 6 lat temu
rodzic
commit
ea148d5fee

+ 1 - 1
acl/src/main/java/org/springframework/security/acls/domain/PrincipalSid.java

@@ -53,7 +53,7 @@ public class PrincipalSid implements Sid {
 			this.principal = ((UserDetails) authentication.getPrincipal()).getUsername();
 		}
 		else {
-			this.principal = authentication.getPrincipal().toString();
+			this.principal = authentication.getName();
 		}
 	}