[SERVER-7572] Integrate new auth data structures into codebase and replace AuthenticationInfo Created: 06/Nov/12 Updated: 02/Aug/18 Resolved: 24/Dec/12 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 2.3.2 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Spencer Brody (Inactive) | Assignee: | Spencer Brody (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Participants: |
| Comments |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-24T14:09:49Z', u'email': u'eliot@10gen.com', u'name': u'Eliot Horowitz'}Message: was correct before This reverts commit b3daf37dc9cd3c679f6d108dd7f1322b7428455d. |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-23T23:15:28Z', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-24T02:06:45Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-24T00:03:22Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-23T22:37:00Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-23T21:13:00Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 24/Dec/12 ] |
|
Author: {u'date': u'2012-12-23T19:52:47Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-21T20:56:12Z', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-21T02:13:58Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-21T01:16:06Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-21T01:46:35Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-21T16:28:51Z', u'email': u'dan@10gen.com', u'name': u'Daniel Pasette'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-21T06:15:01Z', u'email': u'eliot@10gen.com', u'name': u'Eliot Horowitz'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-20T20:02:39Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 21/Dec/12 ] |
|
Author: {u'date': u'2012-12-20T19:53:20Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| 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: |
| Comment by auto [ 20/Dec/12 ] |
|
Author: {u'date': u'2012-12-20T21:08:47Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 20/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T21:34:22Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 20/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T22:55:21Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 20/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T22:49:20Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 19/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T18:22:38Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 19/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T18:09:23Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 19/Dec/12 ] |
|
Author: {u'date': u'2012-12-19T17:25:54Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 19/Dec/12 ] |
|
Author: {u'date': u'2012-12-18T01:12:03Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 19/Dec/12 ] |
|
Author: {u'date': u'2012-12-18T19:47:38Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 18/Dec/12 ] |
|
Author: {u'date': u'2012-12-18T00:39:16Z', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: |
| Comment by auto [ 17/Dec/12 ] |
|
Author: {u'date': u'2012-12-17T22:22:06Z', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: |
| Comment by auto [ 17/Dec/12 ] |
|
Author: {u'date': u'2012-12-14T16:51:08Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 17/Dec/12 ] |
|
Author: {u'date': u'2012-12-17T21:16:52Z', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: |
| Comment by Spencer Brody (Inactive) [ 17/Dec/12 ] |
|
Git commit hook didn't seem to update this ticket: https://github.com/mongodb/mongo/commit/1f8532cdd688041813c4ccf8d3143ba5a7ceee4f - " |
| Comment by auto [ 17/Dec/12 ] |
|
Author: {u'date': u'2012-12-17T19:42:42Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| 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: |
| Comment by auto [ 12/Dec/12 ] |
|
Author: {u'date': u'2012-12-11T23:15:06Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 12/Dec/12 ] |
|
Author: {u'date': u'2012-12-11T22:59:40Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 11/Dec/12 ] |
|
Author: {u'date': u'2012-12-11T19:09:09Z', u'email': u'schwerin@10gen.com', u'name': u'Andy Schwerin'}Message: |
| Comment by auto [ 11/Dec/12 ] |
|
Author: {u'date': u'2012-12-11T20:10:52Z', u'email': u'schwerin@10gen.com', u'name': u'Andy Schwerin'}Message: |
| Comment by auto [ 10/Dec/12 ] |
|
Author: {u'date': u'2012-12-10T18:29:16Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-07T22:59:19Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-07T22:42:30Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-07T22:41:39Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-07T22:40:24Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-07T22:39:37Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-07T19:13:49Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Fix movePrimary with auth by making clone with auth work as an internal-only command. |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-06T01:42:15Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Fix auth checking for inserts to system.indexes. |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-12-06T01:28:56Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 07/Dec/12 ] |
|
Author: {u'date': u'2012-11-27T20:44:13Z', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: Check authorization in the new AuthorizationManager |
| Comment by auto [ 05/Dec/12 ] |
|
Author: {u'date': u'2012-12-04T01:52:52Z', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: Support logging out of a database in AuthorizationManager |
| Comment by auto [ 03/Dec/12 ] |
|
Author: {u'date': u'2012-12-01T03:26:16Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Authorize internal threads to new AuthorizationManager. |
| Comment by auto [ 03/Dec/12 ] |
|
Author: {u'date': u'2012-12-01T02:59:51Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Set up an AuthorizationManager for every ClientBasic, not just those for incoming client connections |
| 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. |
| Comment by auto [ 30/Nov/12 ] |
|
Author: {u'date': u'2012-11-29T23:35:12Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Store cursor namespaces in mongos. Necessary so mongos can check authorization on the cursor's ns in killcursors. |
| Comment by auto [ 27/Nov/12 ] |
|
Author: {u'date': u'2012-11-26T23:45:38Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 27/Nov/12 ] |
|
Author: {u'date': u'2012-11-27T00:05:25Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 27/Nov/12 ] |
|
Author: {u'date': u'2012-11-27T16:21:28Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| 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: |
| 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: |
| Comment by auto [ 16/Nov/12 ] |
|
Author: {u'date': u'2012-11-16T20:40:45Z', u'email': u'greg@10gen.com', u'name': u'Greg Studer'}Message: |
| Comment by auto [ 15/Nov/12 ] |
|
Author: {u'date': u'2012-11-14T19:58:21Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: |
| Comment by auto [ 14/Nov/12 ] |
|
Author: {u'date': u'2012-11-08T22:06:10Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Add AuthorizationManager to ClientBasic |
| Comment by auto [ 13/Nov/12 ] |
|
Author: {u'date': u'2012-11-08T18:45:11Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Keep AbstractMessagingPort in ClientBasic so that auth code doesn't need to track if connection is from localhost |
| 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. |
| Comment by auto [ 07/Nov/12 ] |
|
Author: {u'date': u'2012-11-06T23:40:38Z', u'email': u'spencer@10gen.com', u'name': u'Spencer T Brody'}Message: Add method on Command to get the Privileges required to run that command. |