소스 검색

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 년 전
부모
커밋
ea148d5fee
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      acl/src/main/java/org/springframework/security/acls/domain/PrincipalSid.java

+ 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();
 		}
 	}