summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/user_management_commands.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands/user_management_commands.cpp')
-rw-r--r--src/mongo/db/commands/user_management_commands.cpp57
1 files changed, 19 insertions, 38 deletions
diff --git a/src/mongo/db/commands/user_management_commands.cpp b/src/mongo/db/commands/user_management_commands.cpp
index 366b1760f69..d0813279a0f 100644
--- a/src/mongo/db/commands/user_management_commands.cpp
+++ b/src/mongo/db/commands/user_management_commands.cpp
@@ -359,8 +359,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
auth::CreateOrUpdateUserArgs args;
Status status = auth::parseCreateOrUpdateUserCommands(cmdObj,
"createUser",
@@ -568,8 +567,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
auth::CreateOrUpdateUserArgs args;
Status status = auth::parseCreateOrUpdateUserCommands(cmdObj,
"updateUser",
@@ -712,8 +710,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Drop user")) {
@@ -799,8 +796,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Drop all users from database")) {
@@ -882,8 +878,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Grant roles to user")) {
@@ -980,8 +975,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Revoke roles from user")) {
@@ -1096,8 +1090,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
auth::UsersInfoArgs args;
Status status = auth::parseUsersInfoCommand(cmdObj, dbname, &args);
@@ -1231,8 +1224,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
auth::CreateOrUpdateRoleArgs args;
Status status = auth::parseCreateOrUpdateRoleCommands(cmdObj,
"createRole",
@@ -1377,8 +1369,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
auth::CreateOrUpdateRoleArgs args;
Status status = auth::parseCreateOrUpdateRoleCommands(cmdObj,
"updateRole",
@@ -1499,8 +1490,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Grant privileges to role")) {
@@ -1636,8 +1626,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Revoke privileges from role")) {
@@ -1774,8 +1763,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
std::string roleNameString;
std::vector<RoleName> rolesToAdd;
BSONObj writeConcern;
@@ -1894,8 +1882,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Revoke roles from role")) {
@@ -2014,8 +2001,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
AuthzDocumentsUpdateGuard updateGuard(authzManager);
if (!updateGuard.tryLock("Drop role")) {
@@ -2185,8 +2171,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
BSONObj writeConcern;
Status status = auth::parseDropAllRolesFromDatabaseCommand(cmdObj,
dbname,
@@ -2343,8 +2328,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
auth::RolesInfoArgs args;
Status status = auth::parseRolesInfoCommand(cmdObj, dbname, &args);
@@ -2424,8 +2408,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
authzManager->invalidateUserCache();
@@ -2469,8 +2452,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
AuthorizationManager* authzManager = getGlobalAuthorizationManager();
result.append("cacheGeneration", authzManager->getCacheGeneration());
@@ -2911,8 +2893,7 @@ namespace mongo {
BSONObj& cmdObj,
int options,
string& errmsg,
- BSONObjBuilder& result,
- bool fromRepl) {
+ BSONObjBuilder& result) {
auth::MergeAuthzCollectionsArgs args;
Status status = auth::parseMergeAuthzCollectionsCommand(cmdObj, &args);