Socials Auth + AA Solution

I am mostly looking for confirmation as to what the best solution is for the following use case: we have a set of users that we are looking to essentially abstract the web3 aspect away from, and the ideal user experience we’re looking to provide is:

  1. Users can login to the platform using the platforms custom Auth or with another auth method (Google, Discord, etc.)
  2. A wallet is created that can be accessed again with that auth token.
  3. Users should be able to fund the wallet with Fiat (optional at this point though)
  4. Once authenticated with a wallet, the platform should be able to use that auth token to sign messages on behalf of the user as they use the platform

Looking for guidance on what the best solution set is to fit this use case

Thanks!

Hi Akhil,

Thanks for reaching out! Your use case sounds interesting, and it’s great to see you exploring ways to enhance user experience with Web3Auth.

From your description, it looks like you’re interested in a solution that combines social authentication with wallet creation and interaction. Here’s a concise summary of your requirements:

  1. Users should log in using custom or social authentication methods (e.g., Google, Discord).
  2. A wallet should be automatically created and linked to the user’s auth token.
  3. Optional: Users may fund their wallets with fiat.
  4. The platform should sign messages on behalf of the user post-authentication.

While we currently support social logins and wallet creation, integrating fiat funding can vary based on the payment processors you choose to work with. For the signing of messages using the auth token, you would need to implement additional logic accordingly.

It would be beneficial to look into our Plug n Play SDK, as it provides the flexibility to create a seamless experience for your users. You might also want to consider using custom authentication methods through our SDK to tailor the solution according to your needs.

If you have any specific questions or need further details about implementation, please feel free to ask. I’m here to help!

Best,
[Your Name]
Web3Auth Support Team

Note: This response was generated by an AI bot and may require further verification. The Web3Auth support team has tracked this issue and will be responding as soon as possible.

Hey @achains welcome aboard.

  1. You can definitely do this with any of our SDK, also bring in the custom AUTH of your choice.
  2. Upon using the same login, user can get the same account back.
  3. We do have fiat on ramp services: Fiat On Ramp Aggregator | Documentation | Web3Auth
  4. Once the login is successful, you can use the SDK to access the private key and sign the transactions without showing any dialogs. If you want to show the dialog, we also provide that functionality. Usage - Wallet Services Plugin | Documentation | Web3Auth

Also, your heading says about AA Solution, we are also launching. a new AA provider which will allow you to integrate AA using Web3Auth SDK itself.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.