Multi login module in laravel for $250

Job ID: 32162725

Budget: $250 – $750 USD

Can you implement a Laravel module to feature login using :
-Apple
-Facebook
-Telegram
-Google
-Emailed magic link
-Metamask
-Trust Wallet
For $250?

And implement an option to ask the user for their primary email address when they login using Apple's anonymised email, telegram, metamask or trust wallet where you don't get their primary email address by default.

And allow the multiple accounts to be linked together on the website using a verified email address. So when all these other login methods are linked together to the primary email address you can use any of the linked login methods to login to the account with the primary email address.

Also, Allow 2 factor authentication using Google Authenticator
Related categories: PHP HTML Laravel Ethereum Smart Contracts