浏览代码

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();
 			this.principal = ((UserDetails) authentication.getPrincipal()).getUsername();
 		}
 		}
 		else {
 		else {
-			this.principal = authentication.getPrincipal().toString();
+			this.principal = authentication.getName();
 		}
 		}
 	}
 	}