[SERVER-9515] Commands for manipulating role objects Created: 30/Apr/13  Updated: 02/Aug/18  Resolved: 11/Oct/13

Status: Closed
Project: Core Server
Component/s: Security
Affects Version/s: None
Fix Version/s: 2.5.3

Type: Task Priority: Major - P3
Reporter: Andy Schwerin Assignee: Spencer Brody (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Participants:

 Description   
  • createRole
  • deleteRole
  • grantRolesToRole
  • grantPrivilegesToRole
  • rolesInfo


 Comments   
Comment by auto [ 15/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Fix updateRole command
Branch: master
https://github.com/mongodb/mongo/commit/5152744c408572a5b91dda3e8959f77d888a7b0e

Comment by auto [ 10/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 SERVER-6246 SERVER-9517 Instead of "name", in user objects use "user" and in role objects use "role"
Branch: master
https://github.com/mongodb/mongo/commit/8093bb525d453cf880a3525c78f87178b493128c

Comment by auto [ 10/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-6246 SERVER-9515 In every place we grant roles need to make sure the roles exist
Branch: master
https://github.com/mongodb/mongo/commit/3f3bf961cb9676235f5d24989bbf8b30fb125563

Comment by auto [ 10/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-6246 SERVER-9515 Implement proper authz checks for user and role management commands
Branch: master
https://github.com/mongodb/mongo/commit/586c2dea5a72bfc2917af91d0751fcd399c0209b

Comment by auto [ 09/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Add shell helpers for role management commands
Branch: master
https://github.com/mongodb/mongo/commit/1da10e829ebcc03eee3fe834bc91ee17b11b329e

Comment by auto [ 09/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Implement removeRolesFromDatabase command
Branch: master
https://github.com/mongodb/mongo/commit/18a4798fcd3fb4b9da0f5dc1613e6e99a1ea4bcc

Comment by auto [ 06/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-6246 SERVER-9515 Update usersInfo and rolesInfo commands to new API
Branch: master
https://github.com/mongodb/mongo/commit/ee7ea7ea7f8eb423cd2ee8ec928f2b50e014ac52

Comment by auto [ 06/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-6246 SERVER-9515 Rename removeUser and removeRole commands to dropUser/dropRole
Branch: master
https://github.com/mongodb/mongo/commit/1fde4728583e1ca5f6432b2ba517a90e7b1d8e17

Comment by auto [ 04/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Implement several remaining role manipulation commands
Branch: master
https://github.com/mongodb/mongo/commit/d09e608691aae000f3176b27cc67a7900229cd1e

Comment by auto [ 04/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-6246 SERVER-9515 Clean up parsing of some existing user and role management commands.
Branch: master
https://github.com/mongodb/mongo/commit/e0f70cdb67a36c831a23b452e7b9fba41f512ae0

Comment by auto [ 02/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Fix test of indirect privilege tracking in role graph
Branch: master
https://github.com/mongodb/mongo/commit/ea7287e2caed0694a99cfef8f63290f1b213c698

Comment by auto [ 02/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Track indirect roles for roles in the RoleGraph
Branch: master
https://github.com/mongodb/mongo/commit/e0daa0e656c7bf5ad1c7dca806b989795f52814d

Comment by auto [ 02/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Add generic update method to AuthzManagerExternalState
Branch: master
https://github.com/mongodb/mongo/commit/d2651c8f82d90d097f5a53f69ab7edddc0844d47

Comment by auto [ 02/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Implement rolesInfo command
Branch: master
https://github.com/mongodb/mongo/commit/9a6183bc5953bd8f63385623d43ab0ed782a436c

Comment by auto [ 02/Oct/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Implement grantPrivilegesToRole command.
Branch: master
https://github.com/mongodb/mongo/commit/b10684823d59bf751f6bc174265b331c17dab119

Comment by auto [ 27/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Move getBSONForRole into AuthorizationManager
Branch: master
https://github.com/mongodb/mongo/commit/7f3eab9a44d4e3f9fffa8b14fca3b61a444306c4

Comment by auto [ 27/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Provide function for generating BSON representation of a role
Branch: master
https://github.com/mongodb/mongo/commit/b3616bea4afb813427f601764c65f1e291f82a6e

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Provide mechanism to convert a Privilege object into a ParsedPrivilege
Branch: master
https://github.com/mongodb/mongo/commit/7400583ce8c0d56f63ec8e7dde00ee820059dcb3

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Implement parsing of grantPrivilegesToRole command
Branch: master
https://github.com/mongodb/mongo/commit/0bbbff4e4dd257e85c088bc948247c875afa9a59

Comment by auto [ 26/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Provide mechanism to convert a ParsedPrivilege into a Privilege object
Branch: master
https://github.com/mongodb/mongo/commit/baf629bdeeaa6a3069fbe087eeb5078d3d0b1f7c

Comment by auto [ 24/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Add createRole command
Branch: master
https://github.com/mongodb/mongo/commit/0134c37b466f72d11d04d311bd390ce71fe52665

Comment by auto [ 24/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Implement parsing of createRole command
Branch: master
https://github.com/mongodb/mongo/commit/3245c356ba9006309f7a340d1bd21733d67b3c27

Comment by auto [ 23/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Fix lint error
Branch: master
https://github.com/mongodb/mongo/commit/69a0994c38b2ff5919325f4bc7af6c9802c6eaac

Comment by auto [ 23/Sep/13 ]

Author:

{u'username': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-9515 Mostly autogenerated files for parsing privileges from BSON
Branch: master
https://github.com/mongodb/mongo/commit/390d879b1bd8b40505cafcfc7b31fe9aea2dc8c6

Comment by Daniel Pasette (Inactive) [ 22/May/13 ]

SERVER-7727 requires that users can both write and read "extraData" fields.

Generated at Thu Feb 08 03:20:39 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.