[SERVER-7126] new authPrinciples and acquiredCapabilities data structures Created: 24/Sep/12  Updated: 02/Aug/18  Resolved: 07/Nov/12

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

Type: Task Priority: Major - P3
Reporter: Eric Milkie 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
is depended on by SERVER-3198 Ability to restrict operations by role Closed
is depended on by SERVER-3199 Restrict user creation to admin only Closed
Participants:

 Comments   
Comment by auto [ 21/Dec/12 ]

Author:

{u'date': u'2012-12-20T22:58:00Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 SERVER-7572 Move special casing of system.users and system.profile auth checks further down so that commands hit them also
Branch: master
https://github.com/mongodb/mongo/commit/3c7a4dda12b165e14a8458c7e502b34537d20ab9

Comment by auto [ 14/Dec/12 ]

Author:

{u'date': u'2012-12-14T16:30:50Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 SERVER-7572 Don't use DBDirectClient in AuthorizationManager
Branch: master
https://github.com/mongodb/mongo/commit/1e7a976eff70677c7323e52fd25446822431bcf2

Comment by auto [ 03/Dec/12 ]

Author:

{u'date': u'2012-11-30T22:27:04Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: Add method to AuthorizationManager to check authorization for an ActionSet SERVER-7126
Branch: master
https://github.com/mongodb/mongo/commit/3adf40dd3755f71f27caf3f18cbcee0af91ef162

Comment by auto [ 30/Nov/12 ]

Author:

{u'date': u'2012-11-30T02:38:53Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: Make AuthorizationManager check if an admin user exists on every localhost query rather than just at initialization time. SERVER-7572 SERVER-7126
Branch: master
https://github.com/mongodb/mongo/commit/bcc17bed5e07053f6d5f946c840fc25bc9bafb2b

Comment by auto [ 27/Nov/12 ]

Author:

{u'date': u'2012-11-26T23:52:02Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7572 SERVER-7126 Fix unit test compilation by not referencing internalSecurity in AuthorizationManager
Branch: master
https://github.com/mongodb/mongo/commit/4ab0df571e0ed0cfbdfe30a85c898cadeab250e4

Comment by auto [ 26/Nov/12 ]

Author:

{u'date': u'2012-11-14T00:18:17Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7572 SERVER-7126 Maintain auth information in AuthorizationManager as first step of deprecating AuthenticationInfo.
Branch: master
https://github.com/mongodb/mongo/commit/eb04f7328d8cbfc4731e5ff6a466a138d9b5fc42

Comment by auto [ 19/Nov/12 ]

Author:

{u'date': u'2012-11-16T01:51:45Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 SERVER-7127 Add a way to look up an authenticated principal
Branch: master
https://github.com/mongodb/mongo/commit/8d1d6d0064c84c47b1c19dbd4fb5f9463cc2dca4

Comment by auto [ 15/Nov/12 ]

Author:

{u'date': u'2012-11-14T23:38:21Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: Add toString method on ActionTypes. SERVER-7126
Branch: master
https://github.com/mongodb/mongo/commit/522fe6ce670f52714b035117ff4d346657e56d90

Comment by auto [ 09/Nov/12 ]

Author:

{u'date': u'2012-11-08T21:08:11Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: Add initialize method to AuthorizationManager to move admin user existance check outside of the constructor. SERVER-7126 SERVER-7572
Branch: master
https://github.com/mongodb/mongo/commit/7e7c9c3fb9d8e78e302a93a789ac50b941d5fdd0

Comment by auto [ 09/Nov/12 ]

Author:

{u'date': u'2012-11-09T21:26:42Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: Move external_state* file to auth_external_state* to finish rename of ExternalState to AuthExternalState SERVER-7126
Branch: master
https://github.com/mongodb/mongo/commit/02e35bf0fc3c6f8d5fd00a1414219261a4aa3afa

Comment by auto [ 09/Nov/12 ]

Author:

{u'date': u'2012-11-08T19:43:36Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 Rename ExternalState to AuthExternalState
Branch: master
https://github.com/mongodb/mongo/commit/c9e12a8e01239778acb160bc59b8c38d022077c0

Comment by Spencer Brody (Inactive) [ 07/Nov/12 ]

Data structures have all been committed. Now starting work on SERVER-7572.

Comment by auto [ 07/Nov/12 ]

Author:

{u'date': u'2012-11-06T22:56:00Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: Rename Capability to Privilege. SERVER-7126
Branch: master
https://github.com/mongodb/mongo/commit/288ef9cb3b6ae41afc97ba74e4cf6d15e7a1c194

Comment by auto [ 07/Nov/12 ]

Author:

{u'date': u'2012-11-07T13:03:55Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-7565 SERVER-7126 SERVER-7576 Visual Studio require Python, run Python scripts

This commit makes the Visual Studio builds require Python to be installed.

Add Pre-Build Events to Visual Studio projects to run the same Python
scripts that the scons build runs to create src/mongo/base/error_codes.cpp,
src/mongo/base/error_codes.h, src/mongo/db/auth/action_type.h and
src/mongo/db/auth/action_type.cpp.
Branch: master
https://github.com/mongodb/mongo/commit/5a7456f2c726953fd7c433d96c76e9b0a1ba6105

Comment by auto [ 05/Nov/12 ]

Author:

{u'date': u'2012-11-03T22:37:21Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 Move ActionType definitions to their own file that is input to generate_action_types.py
Branch: master
https://github.com/mongodb/mongo/commit/389613bb9727d1594f10ce1abe50a048fa062460

Comment by auto [ 05/Nov/12 ]

Author:

{u'date': u'2012-11-03T20:55:29Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 Make ActionType names and string representations the same
Branch: master
https://github.com/mongodb/mongo/commit/73b14c23aecb50cc17c0043970c46cb1aba3ff29

Comment by auto [ 05/Nov/12 ]

Author:

{u'date': u'2012-11-01T19:35:11Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: Ennumerate all actions in ActionType, and use ActionSet for roles. SERVER-7126
Branch: master
https://github.com/mongodb/mongo/commit/f2104328d07610e8512e933d52a7af716e03b5dc

Comment by auto [ 31/Oct/12 ]

Author:

{u'date': u'2012-10-29T16:04:03-07:00', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 Autogenerate ActionType
Branch: master
https://github.com/mongodb/mongo/commit/93de1bff87ff4b922bc51f78b0eb62fdaa8f2920

Comment by auto [ 30/Oct/12 ]

Author:

{u'date': u'2012-10-11T08:02:38-07:00', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}

Message: SERVER-7126 Add AuthorizationManager class for handling all authorization logic.
Branch: master
https://github.com/mongodb/mongo/commit/05b53b3859418d04f2b013ddf16c1fd23031ffca

Comment by auto [ 26/Oct/12 ]

Author:

{u'date': u'2012-10-25T16:16:56-07:00', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 Use std::bitset in ActionSet instead of uint64_t
Branch: master
https://github.com/mongodb/mongo/commit/2ef1d63cc5a5a8c05aed7204e867ffa99f03827d

Comment by auto [ 24/Oct/12 ]

Author:

{u'date': u'2012-10-24T06:57:57-07:00', u'email': u'tad@10gen.com', u'name': u'Tad Marshall'}

Message: SERVER-7126 Fix Windows warnings
Branch: master
https://github.com/mongodb/mongo/commit/cb8efcd6a2f05d35655ed9f9b947cc4a99ade8db

Comment by auto [ 23/Oct/12 ]

Author:

{u'date': u'2012-10-11T08:01:27-07:00', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 More work on new data structures for authorization.
Branch: master
https://github.com/mongodb/mongo/commit/2b28e842e897189452dccf6bfc9f0855813d4cab

Comment by auto [ 10/Oct/12 ]

Author:

{u'date': u'2012-10-09T15:45:30-07:00', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}

Message: SERVER-7126 Introduce new auth data structures
Branch: master
https://github.com/mongodb/mongo/commit/5d39bdfc11d3b9eb32a8a25a2d655a5f43b7ede7

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