mongodb: add support for SASL client.
mongodb: add support for SASL client.

Closes #46765.

Signed-off-by: Mike McQuaid <a17fed27eaa842282862ff7c1b9c8395a26ac320@mikemcquaid.com>

mactkg/homebrew,dunn/homebrew,MartinDelille/homebrew,koraktor/homebrew,petere/homebrew,influxdb/homebrew,geoff-codes/homebrew,jsjohnst/homebrew,elgertam/homebrew,MartinDelille/homebrew,menivaitsi/homebrew,heinzf/homebrew,alebcay/homebrew,ilovezfs/homebrew,Angeldude/linuxbrew,arnested/homebrew,Homebrew/linuxbrew,slyphon/homebrew,bukzor/linuxbrew,bukzor/linuxbrew,dutchcoders/homebrew,influxdata/homebrew,dalanmiller/homebrew,mmizutani/homebrew,yumitsu/homebrew,mactkg/homebrew,teslamint/homebrew,esamson/homebrew,sakra/homebrew,optikfluffel/homebrew,geoff-codes/homebrew,MoSal/homebrew,keith/homebrew,MoSal/homebrew,dgageot/homebrew,dutchcoders/homebrew,joshua-rutherford/homebrew,Angeldude/linuxbrew,joshua-rutherford/homebrew,cosmo0920/homebrew,tutumcloud/homebrew,hyuni/homebrew,johanhammar/homebrew,3van/homebrew,treyharris/homebrew,dickeyxxx/homebrew,adamliter/homebrew,sjackman/linuxbrew,SuperNEMO-DBD/cadfaelbrew,vigo/homebrew,menivaitsi/homebrew,yazuuchi/homebrew,ehamberg/homebrew,elgertam/homebrew,kodabb/homebrew,joshua-rutherford/homebrew,thinker0/homebrew,hyuni/homebrew,ralic/homebrew,pcottle/homebrew,ento/homebrew,zchee/homebrew,SuperNEMO-DBD/cadfaelbrew,ryanfb/homebrew,thinker0/homebrew,dplarson/homebrew,scpeters/homebrew,apjanke/homebrew,scpeters/homebrew,dkotvan/homebrew,sferik/homebrew,xcezx/homebrew,hakamadare/homebrew,influxdata/homebrew,manphiz/homebrew,dalanmiller/homebrew,Angeldude/linuxbrew,booi/homebrew,cosmo0920/homebrew,xcezx/homebrew,yangj1e/homebrew,retrography/homebrew,polishgeeks/homebrew,treyharris/homebrew,skinny-framework/homebrew,pdxdan/homebrew,elyscape/homebrew,mmizutani/homebrew,youtux/homebrew,jamer/homebrew,OJFord/homebrew,reelsense/homebrew,BrewTestBot/homebrew,jconley/homebrew,jiashuw/homebrew,hongkongkiwi/homebrew,haihappen/homebrew,dunn/homebrew,esamson/homebrew,Homebrew/homebrew,megahall/homebrew,hongkongkiwi/homebrew,benjaminfrank/homebrew,ebouaziz/linuxbrew,dunn/homebrew,polishgeeks/homebrew,yumitsu/homebrew,hyuni/homebrew,sjackman/linuxbrew,eighthave/homebrew,frodeaa/homebrew,esamson/homebrew,cchacin/homebrew,osimola/homebrew,influxdb/homebrew,TaylorMonacelli/homebrew,deorth/homebrew,eighthave/homebrew,jarrettmeyer/homebrew,recruit-tech/homebrew,joshua-rutherford/homebrew,thinker0/homebrew,davydden/linuxbrew,AGWA-forks/homebrew,LinusU/homebrew,ExtremeMan/homebrew,Homebrew/linuxbrew,dplarson/homebrew,base10/homebrew,ryanfb/homebrew,reelsense/homebrew,michaKFromParis/homebrew-sparks,chadcatlett/homebrew,osimola/homebrew,influxdb/homebrew,drbenmorgan/linuxbrew,drewwells/homebrew,manphiz/homebrew,ento/homebrew,georgschoelly/homebrew,cosmo0920/homebrew,youtux/homebrew,marcwebbie/homebrew,zhipeng-jia/homebrew,SuperNEMO-DBD/cadfaelbrew,Gasol/homebrew,pdxdan/homebrew,jsjohnst/homebrew,vigo/homebrew,iostat/homebrew2,danieroux/homebrew,decors/homebrew,redpen-cc/homebrew,TaylorMonacelli/homebrew,frodeaa/homebrew,afh/homebrew,kevinastone/homebrew,princeofdarkness76/homebrew,ryanfb/homebrew,AlexejK/homebrew,AlexejK/homebrew,Gasol/homebrew,liamstask/homebrew,ear/homebrew,danieroux/homebrew,bigbes/homebrew,geoff-codes/homebrew,ExtremeMan/homebrew,scorphus/homebrew,hongkongkiwi/homebrew,gawbul/homebrew,hongkongkiwi/homebrew,Chilledheart/homebrew,ablyler/homebrew,arnested/homebrew,cprecioso/homebrew,megahall/homebrew,decors/homebrew,nelstrom/homebrew,Chilledheart/homebrew,redpen-cc/homebrew,MartinDelille/homebrew,nelstrom/homebrew,koraktor/homebrew,drewwells/homebrew,quantumsteve/homebrew,jamer/homebrew,3van/homebrew,gicmo/homebrew,SteveClement/homebrew,jiashuw/homebrew,influxdata/homebrew,slyphon/homebrew,deorth/homebrew,getgauge/homebrew,danieroux/homebrew,lrascao/homebrew,muellermartin/homebrew,benjaminfrank/homebrew,sakra/homebrew,getgauge/homebrew,geoff-codes/homebrew,cosmo0920/homebrew,drewwells/homebrew,Red54/homebrew,gnubila-france/linuxbrew,filcab/homebrew,zhipeng-jia/homebrew,dongcarl/homebrew,dickeyxxx/homebrew,recruit-tech/homebrew,johanhammar/homebrew,dongcarl/homebrew,galaxy001/homebrew,filcab/homebrew,AGWA-forks/homebrew,ehamberg/homebrew,ehamberg/homebrew,cchacin/homebrew,muellermartin/homebrew,knpwrs/homebrew,cscetbon/homebrew,drbenmorgan/linuxbrew,jarrettmeyer/homebrew,retrography/homebrew,lvicentesanchez/homebrew,emcrisostomo/homebrew,ryanfb/homebrew,emcrisostomo/homebrew,3van/homebrew,dickeyxxx/homebrew,kodabb/homebrew,dunn/homebrew,marcwebbie/homebrew,scpeters/homebrew,tschoonj/homebrew,petere/homebrew,zhipeng-jia/homebrew,TaylorMonacelli/homebrew,recruit-tech/homebrew,hakamadare/homebrew,josa42/homebrew,royhodgman/homebrew,royhodgman/homebrew,keith/homebrew,pcottle/homebrew,frodeaa/homebrew,slyphon/homebrew,emcrisostomo/homebrew,hanxue/homebrew,Red54/homebrew,zeha/homebrew,royhodgman/homebrew,michaKFromParis/homebrew-sparks,getgauge/homebrew,josa42/homebrew,sometimesfood/homebrew,mactkg/homebrew,redpen-cc/homebrew,ear/homebrew,kenips/homebrew,jab/homebrew,danieroux/homebrew,MartinDelille/homebrew,alebcay/homebrew,brunchboy/homebrew,xcezx/homebrew,zeha/homebrew,kevinastone/homebrew,ybott/homebrew,zchee/homebrew,mmizutani/homebrew,feelpp/homebrew,totalvoidness/homebrew,brunchboy/homebrew,benjaminfrank/homebrew,yangj1e/homebrew,petere/homebrew,gawbul/homebrew,galaxy001/homebrew,dplarson/homebrew,iandennismiller/homebrew,BrewTestBot/homebrew,osimola/homebrew,ExtremeMan/homebrew,MoSal/homebrew,skinny-framework/homebrew,dgageot/homebrew,ebouaziz/linuxbrew,keith/homebrew,georgschoelly/homebrew,chadcatlett/homebrew,arnested/homebrew,jconley/homebrew,ralic/homebrew,dickeyxxx/homebrew,jarrettmeyer/homebrew,joshfriend/homebrew,iostat/homebrew2,SteveClement/homebrew,dkotvan/homebrew,davydden/linuxbrew,quantumsteve/homebrew,utzig/homebrew,theeternalsw0rd/homebrew,theeternalsw0rd/homebrew,reelsense/linuxbrew,SuperNEMO-DBD/cadfaelbrew,Linuxbrew/linuxbrew,dericed/homebrew,filcab/homebrew,hanxue/homebrew,codeout/homebrew,elyscape/homebrew,megahall/homebrew,heinzf/homebrew,cprecioso/homebrew,sakra/homebrew,dongcarl/homebrew,yazuuchi/homebrew,feelpp/homebrew,Angeldude/linuxbrew,Linuxbrew/linuxbrew,nandub/homebrew,xcezx/homebrew,utzig/homebrew,Linuxbrew/linuxbrew,quantumsteve/homebrew,SteveClement/homebrew,Chilledheart/homebrew,nelstrom/homebrew,knpwrs/homebrew,davydden/linuxbrew,tschoonj/homebrew,reelsense/homebrew,dgageot/homebrew,dongcarl/homebrew,AlexejK/homebrew,filcab/homebrew,manphiz/homebrew,petere/homebrew,elyscape/homebrew,kevinastone/homebrew,jab/homebrew,kodabb/homebrew,feelpp/homebrew,bukzor/linuxbrew,skatsuta/homebrew,saketkc/linuxbrew,hakamadare/homebrew,ento/homebrew,skatsuta/homebrew,vigo/homebrew,recruit-tech/homebrew,mactkg/homebrew,cchacin/homebrew,tutumcloud/homebrew,pdxdan/homebrew,influxdata/homebrew,knpwrs/homebrew,teslamint/homebrew,LinusU/homebrew,deorth/homebrew,liamstask/homebrew,dgageot/homebrew,Asuranceturix/homebrew,DoomHammer/linuxbrew,jamer/homebrew,nandub/homebrew,skinny-framework/homebrew,optikfluffel/homebrew,georgschoelly/homebrew,codeout/homebrew,treyharris/homebrew,adamliter/homebrew,afh/homebrew,base10/homebrew,cprecioso/homebrew,miketheman/homebrew,elgertam/homebrew,menivaitsi/homebrew,zchee/homebrew,sferik/homebrew,eighthave/homebrew,hyuni/homebrew,Asuranceturix/homebrew,nelstrom/homebrew,AGWA-forks/homebrew,ilovezfs/homebrew,ear/homebrew,sferik/homebrew,scpeters/homebrew,Gasol/homebrew,optikfluffel/homebrew,pdxdan/homebrew,sjackman/linuxbrew,codeout/homebrew,3van/homebrew,adamliter/homebrew,gnubila-france/linuxbrew,ybott/homebrew,sometimesfood/homebrew,manphiz/homebrew,ExtremeMan/homebrew,reelsense/linuxbrew,DoomHammer/linuxbrew,BrewTestBot/homebrew,liamstask/homebrew,Gasol/homebrew,OJFord/homebrew,jarrettmeyer/homebrew,marcwebbie/homebrew,MoSal/homebrew,sometimesfood/homebrew,cprecioso/homebrew,gicmo/homebrew,redpen-cc/homebrew,mkrapp/homebrew,ehamberg/homebrew,cscetbon/homebrew,totalvoidness/homebrew,tschoonj/homebrew,razamatan/homebrew,liamstask/homebrew,brunchboy/homebrew,scorphus/homebrew,teslamint/homebrew,gawbul/homebrew,marcwebbie/homebrew,Linuxbrew/linuxbrew,base10/homebrew,iostat/homebrew2,yazuuchi/homebrew,zeha/homebrew,hakamadare/homebrew,megahall/homebrew,kenips/homebrew,keith/homebrew,DoomHammer/linuxbrew,jab/homebrew,Red54/homebrew,hanxue/homebrew,ablyler/homebrew,treyharris/homebrew,cscetbon/homebrew,josa42/homebrew,apjanke/homebrew,muellermartin/homebrew,dutchcoders/homebrew,feelpp/homebrew,lrascao/homebrew,skinny-framework/homebrew,dkotvan/homebrew,lvicentesanchez/homebrew,miketheman/homebrew,frodeaa/homebrew,blogabe/homebrew,afh/homebrew,tschoonj/homebrew,haihappen/homebrew,joshfriend/homebrew,johanhammar/homebrew,zchee/homebrew,mobileoverlord/homebrew-1,decors/homebrew,yangj1e/homebrew,tutumcloud/homebrew,zeha/homebrew,jsjohnst/homebrew,dutchcoders/homebrew,drbenmorgan/linuxbrew,retrography/homebrew,saketkc/linuxbrew,emcrisostomo/homebrew,dericed/homebrew,ear/homebrew,haihappen/homebrew,razamatan/homebrew,utzig/homebrew,bigbes/homebrew,mkrapp/homebrew,SteveClement/homebrew,galaxy001/homebrew,ablyler/homebrew,apjanke/homebrew,mobileoverlord/homebrew-1,decors/homebrew,ybott/homebrew,blogabe/homebrew,skatsuta/homebrew,joshfriend/homebrew,Red54/homebrew,pcottle/homebrew,sferik/homebrew,slyphon/homebrew,ralic/homebrew,kenips/homebrew,heinzf/homebrew,sakra/homebrew,sometimesfood/homebrew,Chilledheart/homebrew,zhipeng-jia/homebrew,theeternalsw0rd/homebrew,johanhammar/homebrew,gnubila-france/linuxbrew,osimola/homebrew,blogabe/homebrew,apjanke/homebrew,totalvoidness/homebrew,reelsense/linuxbrew,SteveClement/homebrew,bigbes/homebrew,pcottle/homebrew,polishgeeks/homebrew,benjaminfrank/homebrew,lvicentesanchez/homebrew,jiashuw/homebrew,AlexejK/homebrew,heinzf/homebrew,ilovezfs/homebrew,LinusU/homebrew,iostat/homebrew2,retrography/homebrew,gnubila-france/linuxbrew,alebcay/homebrew,jsjohnst/homebrew,kenips/homebrew,nandub/homebrew,saketkc/linuxbrew,iandennismiller/homebrew,ebouaziz/linuxbrew,mobileoverlord/homebrew-1,ralic/homebrew,dalanmiller/homebrew,totalvoidness/homebrew,iandennismiller/homebrew,alebcay/homebrew,jab/homebrew,booi/homebrew,AGWA-forks/homebrew,reelsense/linuxbrew,knpwrs/homebrew,jconley/homebrew,LinusU/homebrew,scorphus/homebrew,brunchboy/homebrew,bigbes/homebrew,TaylorMonacelli/homebrew,nandub/homebrew,esamson/homebrew,booi/homebrew,menivaitsi/homebrew,ento/homebrew,yangj1e/homebrew,OJFord/homebrew,miketheman/homebrew,theeternalsw0rd/homebrew,haihappen/homebrew,kodabb/homebrew,razamatan/homebrew,koraktor/homebrew,muellermartin/homebrew,polishgeeks/homebrew,utzig/homebrew,teslamint/homebrew,sjackman/linuxbrew,georgschoelly/homebrew,lrascao/homebrew,koraktor/homebrew,codeout/homebrew,adamliter/homebrew,Asuranceturix/homebrew,eighthave/homebrew,jconley/homebrew,skatsuta/homebrew,cchacin/homebrew,youtux/homebrew,princeofdarkness76/homebrew,pcottle/homebrew,galaxy001/homebrew,jiashuw/homebrew,arnested/homebrew,Asuranceturix/homebrew,gicmo/homebrew,afh/homebrew,reelsense/homebrew,dplarson/homebrew,DoomHammer/linuxbrew,ybott/homebrew,dericed/homebrew,thinker0/homebrew,ebouaziz/linuxbrew,yumitsu/homebrew,OJFord/homebrew,gicmo/homebrew,drbenmorgan/linuxbrew,royhodgman/homebrew,bukzor/linuxbrew,mkrapp/homebrew,princeofdarkness76/homebrew,saketkc/linuxbrew,drewwells/homebrew,quantumsteve/homebrew,ablyler/homebrew,ilovezfs/homebrew,princeofdarkness76/homebrew,optikfluffel/homebrew,lvicentesanchez/homebrew,chadcatlett/homebrew,hanxue/homebrew,youtux/homebrew,mobileoverlord/homebrew-1,razamatan/homebrew,vigo/homebrew,jamer/homebrew,elgertam/homebrew,iandennismiller/homebrew,Homebrew/homebrew,BrewTestBot/homebrew,base10/homebrew,yazuuchi/homebrew,Homebrew/homebrew,tutumcloud/homebrew,dalanmiller/homebrew,getgauge/homebrew,blogabe/homebrew,kevinastone/homebrew,dkotvan/homebrew,scorphus/homebrew,Homebrew/linuxbrew,Homebrew/linuxbrew,miketheman/homebrew,davydden/linuxbrew,influxdb/homebrew,Homebrew/homebrew,mmizutani/homebrew,Asuranceturix/homebrew,michaKFromParis/homebrew-sparks,elyscape/homebrew,dericed/homebrew