ā”ļø Get started with your Web3 project,š included: š Web3Auth & Biconomy for non-custodial Social Login and Account Abstraction, š monorepo with NX, š» Next.js + Next Auth + ChakraUI + Storybook for the frontend, š¾ Hasura GraphQL server and Nest.js for the backend, š® The Graph protocol to query live data from smart contracts.
[x] I can create an account with google sign-in and the create an account with credentials with the same email. In that case i cannot login because i retrieve the first account without account which is the google OAuth user. I shouldn't be able to sign up with credentials matching an OAuth email. An error should indicate what provider to use.
[x] I shouldn't be able to create multiple user with the same email in credentials. Display error that account with this email already exist.
SignIn
[x] When entering wrong credentials on sign in i should have an error displayed, the credential section should be opened
[x] I should be able to retrieve my OAuth account with my email, currently the user is empty when i login with email verifficationToken. Make sure to get the full user if it's the case.
[x] I can't login with a different OAuth provider which is a security feature, a clear error message should be displayed, ideally with the provider the user should use.
Specs
Error wrapper
SignUp
SignIn