diff --git a/changelog.html b/changelog.html
index fa46e2059b..ae23694c35 100644
--- a/changelog.html
+++ b/changelog.html
@@ -63,6 +63,9 @@ Upcoming changes
+ -
+ API token authentication was broken in 1.461
+ (issue 13600)
-
Added the filter textbox to the update center selector.
(issue 13476)
diff --git a/core/src/main/java/hudson/security/ACL.java b/core/src/main/java/hudson/security/ACL.java
index 1d4e47992e..05b7c33ac4 100644
--- a/core/src/main/java/hudson/security/ACL.java
+++ b/core/src/main/java/hudson/security/ACL.java
@@ -130,7 +130,7 @@ public abstract class ACL {
*/
public static SecurityContext impersonate(Authentication auth) {
SecurityContext old = SecurityContextHolder.getContext();
- SecurityContextHolder.setContext(new NotSerilizableSecurityContext(ACL.SYSTEM));
+ SecurityContextHolder.setContext(new NotSerilizableSecurityContext(auth));
return old;
}
}