Jeffrey A. Clark
166821f22c
PYTHON-5205 Replace http with https in doc links ( #2204 )
2025-03-14 21:37:11 -04:00
Steven Silvester
134d00a102
PYTHON-4747 Sync auth.py to master
2024-09-10 12:16:05 -05:00
Steven Silvester
8b5479c746
PYTHON-4747 Rename pymongo/auth.py to pymongo/synchronous/auth.py
2024-09-10 12:16:05 -05:00
Steven Silvester
6584dd2389
PYTHON-4256 Clean up handling of TOKEN_RESOURCE ( #1620 )
2024-04-29 15:45:24 -05:00
Steven Silvester
b5e54aae23
PYTHON-4256 Ensure TOKEN_RESOURCE is url-encoded ( #1616 )
2024-04-24 10:21:18 -05:00
Steven Silvester
1e0ef67ab8
PYTHON-3664 OIDC: Automatic token acquisition for GCP Identity Provider ( #1540 )
2024-04-03 16:07:41 -05:00
Steven Silvester
3699f513fa
PYTHON-4265 Rename OIDC property PROVIDER_NAME and config values ( #1545 )
...
Co-authored-by: Jib <Jibzade@gmail.com>
2024-03-27 12:29:45 -05:00
Steven Silvester
4bc2a482d9
PYTHON-3467 OIDC: Automatic token acquisition for Azure Identity Provider ( #1443 )
...
Co-authored-by: Jib <Jibzade@gmail.com>
2024-02-02 09:53:48 -06:00
Jib
60d0761527
PYTHON-2884: Replaced SON usage in all internal classes and commands ( #1426 )
2023-12-19 15:42:23 -08:00
Steven Silvester
7936708d97
PYTHON-4014 Apply QA Suggestions from Scientific Python Library Development Guide ( #1414 )
2023-11-01 19:37:22 -05:00
Steven Silvester
992d1507e7
PYTHON-4005 Replace flake8 and isort with ruff ( #1399 )
2023-10-19 11:56:22 -05:00
Steven Silvester
0590ce49ca
PYTHON-3716 OIDC-SASL Follow-Up ( #1365 )
2023-09-28 12:48:36 -05:00
Steven Silvester
9b6f2e18cf
PYTHON-3698 Support mypy 1.2 --strict testing (part 1) ( #1371 )
2023-09-20 14:29:17 -05:00
Iris
e0b8b36f41
PYTHON-3813 add types to pool.py ( #1318 )
2023-08-04 17:28:30 -07:00
Noah Stapp
c88ae79e58
PYTHON-3879 Rename SocketInfo to Connection ( #1329 )
2023-07-28 10:04:16 -07:00
Shane Harvey
469e2e95f5
PYTHON-3511 Cleanup some more Python 2 references ( #1309 )
2023-07-14 17:02:24 -04:00
Noah Stapp
1269c006da
PYTHON-3735 Add types to PyMongo auth module ( #1231 )
2023-06-14 11:27:58 -07:00
Steven Silvester
eed9d02a2e
PYTHON-3731 Disable MONGODB-OIDC Auth for 4.4 ( #1230 )
2023-06-13 11:30:50 -05:00
Shane Harvey
0092b0af79
PYTHON-2504 Run pyupgrade 3.4.0 and ruff 0.0.265 ( #1196 )
...
pyupgrade --py37-plus bson/*.py pymongo/*.py gridfs/*.py test/*.py tools/*.py test/*/*.py
ruff --fix-only --select ALL --fixable ALL --target-version py37 --line-length=100 --unfixable COM812,D400,D415,ERA001,RUF100,SIM108,D211,D212,SIM105,SIM,PT,ANN204,EM bson/*.py pymongo/*.py gridfs/*.py test/*.py test/*/*.py
2023-05-11 15:27:17 -07:00
Steven Silvester
afd7e1c2cd
PYTHON-3460 Implement OIDC SASL mechanism ( #1138 )
2023-05-11 14:35:30 -05:00
Steven Silvester
a0fe7c03af
PYTHON-3120 Set up flake8 linting ( #868 )
2022-02-17 06:44:08 -06:00
Steven Silvester
5578999a90
PYTHON-1834 Use a code formatter ( #852 )
2022-02-09 06:44:28 -06:00
Steven Silvester
dd6c140d43
PYTHON-3060 Add typings to pymongo package ( #831 )
2022-02-02 21:12:36 -06:00
Shane Harvey
c94a3ad1df
PYTHON-2585 Remove legacy multi-auth code ( #816 )
2021-12-09 18:00:41 -08:00
Shane Harvey
89f41cfbd2
PYTHON-2999 Remove unused and internal only CRAM-MD5 auth mechanism ( #777 )
2021-11-04 14:12:12 -07:00
Julius Park
42324c69cf
PYTHON-2973 Revert back to using quote_plus/unquote_plus ( #767 )
2021-10-29 16:30:55 -07:00
Julius Park
11e6f9860a
PYTHON-1579 Update URI parser to adhere to new connection string spec ( #755 )
2021-10-20 13:39:32 -07:00
Shane Harvey
11752ed594
PYTHON-2899 Remove code for MongoDB <= 3.4 ( #729 )
...
Remove unneeded memoryview to bytes conversion.
2021-09-16 16:53:50 -07:00
Bernie Hackett
ad4315134c
PYTHON-2803 Get rid of most uses of 'master'
...
This change also resolves PYTHON-2848 for MongoDB 4.0.
2021-09-13 12:50:49 -07:00
Shane Harvey
f64b563d9e
PYTHON-2629 Use hello command when API Version is declared ( #610 )
...
PYTHON-2697 Update CMAP runner to ignore extra events
2021-05-10 14:33:51 -07:00
Shane Harvey
95974617bd
PYTHON-1314 Remove Database.authenticate and Database.logout ( #568 )
2021-02-17 14:16:07 -08:00
Bernie Hackett
6c2d629006
PYTHON-2133 Remove Py2 compatibility from pymongo
2021-01-19 21:15:20 -08:00
Bernie Hackett
e608ff4166
PYTHON-2192 - Use krb5's canonicalization algorithm
2020-06-25 11:26:14 -07:00
Shane Harvey
903643b3d0
PYTHON-2138 Use pymongo-auth-aws for MONGODB-AWS support
2020-06-05 15:50:26 -07:00
Shane Harvey
0eace78cf4
PYTHON-2158 Support speculative authentication attempts in connection handshake
2020-05-19 11:20:23 -07:00
Shane Harvey
4c727fd9c0
PYTHON-2158 Support mechanism negotiation on the connection handshake
2020-04-28 16:43:48 -07:00
Shane Harvey
e26dc96e31
PYTHON-2034 Support MONGODB-AWS authentication mechanism
...
Use botocore to perform the manual Signature Version 4 Signing Process.
Test MONGODB-AWS in Evergreen.
Properly unquote URI option values in authMechanismProperties and
readPreferenceTags.
2020-03-03 09:43:48 -08:00
Shane Harvey
d481363fd5
PYTHON-2029 Support shorter SCRAM conversation
2020-02-10 16:24:43 -08:00
Shane Harvey
87793a9058
Saner random byte generation
2019-04-29 12:12:25 -07:00
Shane Harvey
a913d34380
PYTHON-1706 Fix issues found by coverity pt. 2
...
Remove unused code.
2018-12-14 14:52:18 -08:00
Bernie Hackett
a22719853e
PYTHON-1613 Invalidate cache on changed salt or iterations
2018-07-14 12:38:53 -07:00
Bernie Hackett
466fdde12a
PYTHON-1609 - Fix authing the same user more than once
2018-07-09 14:59:53 -07:00
Bernie Hackett
bb8130abd8
PYTHON-1273 - Cache SCRAM ClientKey and ServerKey
2018-06-08 14:24:05 -07:00
Bernie Hackett
3fd6fd9784
PYTHON-1572 - Don't import hash functions until needed
2018-06-01 07:53:25 -07:00
Bernie Hackett
984977ba9e
PYTHON-1425 - Implement the auth spec and tests
2018-04-25 10:25:00 -07:00
Bernie Hackett
82c6bdbac1
PYTHON-1526 - Update SCRAM-SHA-256 for spec change
2018-04-16 21:05:10 -07:00
Bernie Hackett
5b9257644f
PYTHON-1464 - Implement SCRAM-SHA-256
2018-03-06 17:54:40 -08:00
Bernie Hackett
507f954ed4
Update copyright dates
2017-12-01 17:23:39 -08:00
Bernie Hackett
dbd39d9ac8
PYTHON-1354 - Work around WinKerberos deprecations
...
The user, domain, and password arguments to authGSSClientInit
are deprecated. The principal argument works as of 0.5.0. Use
it instead.
2017-08-17 16:48:11 -07:00
Bernie Hackett
1600059015
PYTHON-1184 - Don't require X.509 user with MongoDB 3.4
2016-11-16 14:31:14 -08:00