From 2c504892ae516f56dc127dee1146baf894a5fc59 Mon Sep 17 00:00:00 2001 From: Jonathan Reams Date: Fri, 29 Jun 2018 12:35:20 -0400 Subject: SERVER-35890 refactor User cache into InvalidatingLRUCache and UserHandle --- src/mongo/db/auth/role_graph_builtin_roles.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mongo/db/auth/role_graph_builtin_roles.cpp') diff --git a/src/mongo/db/auth/role_graph_builtin_roles.cpp b/src/mongo/db/auth/role_graph_builtin_roles.cpp index a243ba3baf6..90c6a6e97f2 100644 --- a/src/mongo/db/auth/role_graph_builtin_roles.cpp +++ b/src/mongo/db/auth/role_graph_builtin_roles.cpp @@ -362,7 +362,9 @@ void addUserAdminAnyDbPrivileges(PrivilegeVector* privileges) { Privilege(ResourcePattern::forClusterResource(), ActionType::invalidateUserCache)); Privilege::addPrivilegeToPrivilegeVector( privileges, Privilege(ResourcePattern::forClusterResource(), ActionType::viewUser)); - + Privilege::addPrivilegeToPrivilegeVector( + privileges, + Privilege(ResourcePattern::forAnyNormalResource(), ActionType::listCachedAndActiveUsers)); ActionSet readRoleAndIndexActions; readRoleAndIndexActions += readRoleActions; -- cgit v1.2.1