summaryrefslogtreecommitdiff
path: root/src/mongo/client/sasl_client_authenticate_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40811 make initializers throwyBilly Donahue2020-12-081-1/+0
| | | | | | | - Consolidate init-related headers (just init.h and initializer.h) - Factor out a separate DependencyGraph component - Remove MONGO_DEFAULT_PREREQUISITES, MONGO_NO_PREREQUISITES, MONGO_NO_DEPENDENTS. - Document the role of the "default" initializer.
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-6/+3
| | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2::
* SERVER-46525 Review and convert LogV2 statements in AuthZNMark Benvenuto2020-03-061-4/+4
|
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
| | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-131-2/+9
|
* SERVER-44858 Implement speculative sasl authSara Golemon2020-02-121-20/+16
| | | | | | | | | create mode 100644 jstests/auth/speculative-auth-replset.js create mode 100644 jstests/auth/speculative-sasl-start.js create mode 100644 jstests/ssl/speculative-auth-replset.js create mode 100644 jstests/ssl/speculative-authenticate.js create mode 100644 src/mongo/db/auth/sasl_commands.h create mode 100644 src/mongo/db/s/balancer/core_options_stub.cpp
* SERVER-45723 Rename IAM Auth mechanism to AWSSpencer Jackson2020-02-111-2/+2
|
* SERVER-44857 Allow SCRAM conversation to avoid empty exchangeSara Golemon2020-01-161-2/+10
|
* SERVER-44264 Add IAM client code to shell and clientsMark Benvenuto2019-12-021-2/+9
|
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-1/+1
|
* 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-37527 Fix lifecycle management and clarify isDone->isSuccessSara Golemon2018-11-291-1/+1
|
* SERVER-32978 Advertise SCRAM-SHA-256 authentication for the internal userJonathan Reams2018-11-141-47/+34
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+17
|
* SERVER-33980 Reduce dependencies for embedded commandsAndrew Morrow2018-03-291-0/+1
|
* SERVER-33273 Do not pre-digest non-SCRAM-SHA-1 passwordsSara Golemon2018-02-151-2/+1
|
* SERVER-32617 Fix code that reconstructs status with just code and stringMathias Stearn2018-01-171-9/+3
|
* SERVER-26952: Cache SCRAM-SHA-1 ClientKeySpencer Jackson2017-02-021-3/+4
|
* SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS ↵Waley Chen2016-08-031-1/+1
| | | | and metadata
* SERVER-19926 fix use after free in saslClientAuthenticateAdam Midvidy2015-08-181-3/+3
|
* SERVER-19155 Refactor auth methods for asynchronous handlerssamantharitter2015-08-101-73/+98
|
* SERVER-19455 move authentication methods to a new librarysamantharitter2015-08-031-10/+22
|
* SERVER-18928: replace "mongo/platform/cstdint.h" with <cstdint>Kang In Cheol2015-06-291-1/+1
| | | | | | Signed-off-by: Ramon Fernandez <ramon.fernandez@mongodb.com> Closes #988
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-193/+173
|
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-2/+1
|
* SERVER-17719 Fail gracefully in shell for empty SCRAM passwordsAndreas Nilsson2015-03-271-1/+2
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+2
|
* SERVER-16209 LogComponent::kNetworking -> kNetworkMatt Kangas2014-11-181-1/+1
|
* SERVER-15177 Use native SCRAM-SHA-1 for enterprise clientAndreas Nilsson2014-09-171-2/+10
|
* SERVER-7596 SASL client code refactor for SCRAMAndreas Nilsson2014-09-041-5/+6
|
* SERVER-14729 assign default log component MONGO_LOG_DEFAULT_COMPONENTBenety Goh2014-08-121-2/+2
|
* SERVER-5092 assign default log component to server modulesBenety Goh2014-07-011-0/+5
|
* SERVER-13264 Move Apache-licensed files to AGPLIan Whalen2014-05-161-9/+21
| | | | Also update generators.
* SERVER-12712 Remove dependency on auth_helpers from C++ clientAndrew Morrow2014-02-141-3/+3
| | | | | We were only pulling in auth_helpers for the password digest. Instead of doing that, move the digest function into the md5 library.
* SERVER-11426 change C++ drive to accept both userSource and db as the DB to ↵matt dannenberg2013-10-301-1/+1
| | | | authenticate against in the auth helper
* Create place for auth functions in client code and move password hashing thereSpencer T Brody2013-08-291-5/+5
|
* SERVER-10156 no digest password default for GSSAPI in the c++ driverEric Milkie2013-08-191-1/+3
|
* Rename PrincipalName to UserNameSpencer T Brody2013-05-231-3/+3
|
* SERVER-6407 When using PLAIN mechanism and $external database, do not digest ↵Andy Schwerin2013-05-011-23/+27
| | | | | | | password by default. The only use of SASL PLAIN authentication against the $external database is for LDAP proxy authentication, so this is the intelligent default choice in this scenario.
* SERVER-8813 Support files and code reorganization to support SASL and GSSAPI ↵Andy Schwerin2013-04-221-93/+0
| | | | | | | | unit tests. Checkpoint ctest. Support files for SASL GSSAPI unit tests.
* SERVER-8813 Switch C++ client and shell code for SASL authentication to use ↵Andy Schwerin2013-04-221-85/+195
| | | | | | the Cyrus SASL library. Replaces gsasl implementation in clients.
* fill in assert codeEric Milkie2013-02-121-1/+1
|
* SERVER-8414/SERVER-8429 Support SASL authentication in DBClient::auth() ↵Andy Schwerin2013-02-121-0/+230
method, tools. Introduces a new overload of the auth() method of DBClientWithCommands to the C++ driver. The new overload takes a single BSONObj of authentication parameters as input, and is analagous to the saslClientAuthenticate method. This new method supports all SASL methods, if the client has GSASL support and previously ran the mongo initializers, plus it supports MONGO_CR. It is the preferred entry point for authentication in the C++ client, going forward. The old ::auth() method remains and keeps its existing behavior.