Replacement of the current MetaMask login with https://web3modal.com or https://login.xyz/ should be considered in order to authenticate the users wallet (challenge-response protocol)
Signin with a web3 wallet should open the native wallet (on mobile phones)