@@ -329,21 +329,6 @@ async def _authenticate_x509(credentials: MongoCredential, conn: AsyncConnection
329329 await conn .command ("$external" , cmd )
330330
331331
332- async def _authenticate_mongo_cr (credentials : MongoCredential , conn : AsyncConnection ) -> None :
333- """Authenticate using MONGODB-CR."""
334- source = credentials .source
335- username = credentials .username
336- password = credentials .password
337- # Get a nonce
338- response = await conn .command (source , {"getnonce" : 1 })
339- nonce = response ["nonce" ]
340- key = _auth_key (nonce , username , password )
341-
342- # Actually authenticate
343- query = {"authenticate" : 1 , "user" : username , "nonce" : nonce , "key" : key }
344- await conn .command (source , query )
345-
346-
347332async def _authenticate_default (credentials : MongoCredential , conn : AsyncConnection ) -> None :
348333 if conn .max_wire_version >= 7 :
349334 if conn .negotiated_mechs :
@@ -365,7 +350,6 @@ async def _authenticate_default(credentials: MongoCredential, conn: AsyncConnect
365350
366351_AUTH_MAP : Mapping [str , Callable [..., Coroutine [Any , Any , None ]]] = {
367352 "GSSAPI" : _authenticate_gssapi ,
368- "MONGODB-CR" : _authenticate_mongo_cr ,
369353 "MONGODB-X509" : _authenticate_x509 ,
370354 "MONGODB-AWS" : _authenticate_aws ,
371355 "MONGODB-OIDC" : _authenticate_oidc , # type:ignore[dict-item]
0 commit comments