OAuth2 via Moralis Web3.0Auth

Web3Auth provides authentication using Google, Facebook, etc.
This creates a NEW EVM address for the user which is stored in Moralis db.

How do we enable the user to connect a wallet like Metamask or Brave to the newly created EVM address?

This EVM address belongs to them and users should be able to use it to interact with other dapps.

To use the same wallet that is generated by Web3Auth, the user needs to use the same credentials/sign-in method. I don’t believe you can then connect the generated address to another wallet like MetaMask, Web3Auth manages all the private keys but you can check their docs.

If the user is using their Web3Auth address, then any transactions for that will be automatically signed.

Alternatively, if the user is already using a wallet like MetaMask, they can just choose the “external wallet” option when signing in with Web3Auth.

Great, this makes sense.
Thanks, will check out the docs.