summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authorization_session_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-70700 Use UserRequest to in authorization workflowSara Golemon2022-12-241-1/+1
|
* SERVER-70701: Allow AuthorizationSession to enforce expiration timesVarun Ravichandran2022-12-161-2/+14
|
* Revert "SERVER-70700 Use UserRequest to in authorization workflow"auto-revert-processor2022-11-141-1/+1
| | | | This reverts commit 8728459da343c79cc2f8157856a5b8e03c1bfdf1.
* SERVER-70700 Use UserRequest to in authorization workflowSara Golemon2022-11-131-1/+1
|
* SERVER-66360 Remove multi-user authentication supportSara Golemon2022-05-241-12/+11
|
* SERVER-63174 Add AuthorizationSession::mayBypassWriteBlockingMode()Gabriel Marks2022-02-101-4/+14
|
* SERVER-62406 Introduce ActionType::useTenant for multitenancy overrideSara Golemon2022-01-261-0/+2
|
* SERVER-61615 Parse authenticated user from security token and add to ↵Sara Golemon2021-12-071-0/+8
| | | | authorization session
* SERVER-57446 fix clang-tidy header issues and add header-filterDaniel Moody2021-08-021-1/+1
|
* SERVER-55908 Remove feature flag featureFlagAuthorizationContractMark Benvenuto2021-05-121-7/+0
|
* SERVER-52364 Enable feature flag for Enable checks for API versioning ↵Mark Benvenuto2021-04-091-1/+1
| | | | breakage for security systems
* SERVER-55801 Fix Authorization Contract state tracking during setFCVMark Benvenuto2021-04-071-0/+7
|
* SERVER-54524 Extend Authorization Session to record all access checks and ↵Mark Benvenuto2021-03-221-2/+20
| | | | privilege checks.
* SERVER-54964 Require valid client for all audit eventsBen Caimano2021-03-181-1/+2
|
* SERVER-54022 Simplify AuthorizationSessionMark Benvenuto2021-02-091-45/+2
|
* SERVER-54077 Introduce ForwardableOperationMetadata class for DDL operationsTommaso Tocci2021-02-011-2/+2
|
* SERVER-52555 Convert listIndexes command implementation to inherit from ↵Shreyas Kalyan2021-01-291-0/+2
| | | | IDL-generated base class
* SERVER-52548 Convert create command to TypedCommandSara Golemon2021-01-211-3/+1
|
* SERVER-51649 Convert aggregate command input to IDLRuoxin Xu2021-01-071-2/+2
|
* SERVER-49077 IDLify UMC Mutation commandsSara Golemon2020-07-021-5/+1
|
* SERVER-47687 Remove extra aggregation request parsing in PipelineCommandEric Cox2020-04-251-1/+2
|
* SERVER-20558 Use unambiguous name in JS scope identifierSara Golemon2019-08-291-2/+0
|
* SERVER-40381 Add the ability to specify a pipeline to an update commandJames Wahlin2019-04-111-1/+1
|
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-1/+0
| | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done
* SERVER-39058 Synchronize user set modification in AuthorizationSession with ↵Shreyas Kalyan2019-02-261-3/+5
| | | | Client
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37836 re-evaluate authorization for originating command in getMoreIsabella Siu2019-02-081-5/+6
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-37563 Remove all usages of getGlobalAuthorizationManagerKaloian Manassiev2018-10-121-4/+2
|
* SERVER-36015 Remove references to system.namespaces and system.indexesDianna Hohensee2018-08-291-3/+1
|
* SERVER-8240 Convert std::string parameters in auth module to StringData, as ↵Kashish Garg2018-06-081-1/+1
| | | | appropriate
* SERVER-32942: Let users listcollections their own collectionsSpencer Jackson2018-05-161-1/+5
|
* SERVER-33008 Slice Authorization frameworkADAM David Alan Martin2018-05-111-0/+232
The Authorization framework was intertwined with many subsystems and needed to be properly abstracted in order to facilitate cutting down on certain unnecessary dependencies in some libraries. This also facilitates creating a reduced authorization framework for use in embedded builds.