Google Oauth2 - Unable to login with 2 different emails close to each other, and no info in redirect
- 0
- Auth
Hey,
So when I GET v1/account/sessions/oauth2/google (I have setup google as a provider in console), I am taking to the google oauth2 consent screen. Upon success, I am redirected to the success Uri - but I sort of expected to see some info in the query parameters - what am I meant to do once they hit my success page to determine their session details etc? I assume its headers being set for them to be authenticated? I would have to get session on response then and relay that to whatever needs to handle it or something...?
Also, I am able to auth with one of my google emails, and all seems fine. but then attempting to auth with a second one a short time later sends me to:
https://cloud.appwrite.io/v1/account/sessions/oauth2/google/redirect?state=%7B%22success%22%3A%22https%3A%5C%2F%5C%2Flocalhost%3A5001%5C%2Fsuccess%22%2C%22failure%22%3A%22https%3A%5C%2F%5C%2Flocalhost%3A5001%5C%2Ffail%22%2C%22token%22%3Afalse%7D&code=......
which shows the following json message:
{"message":"A user with the same id, email, or phone already exists in this project.","code":409,"type":"user_already_exists","version":"1.5.8"}
However the docs suggest that it will create a new account, or match it against an existing one - And that is what it does for the first email I used.
Recommended threads
- Student plan issue
I am using GitHub student plan, I even got access to appwrite's mock phone number. but when I try to use it, it says the phone number limit has reached
- Getting "The current user has been block...
So today I want to deploy something to Appwrite but when I click Sign in with Github, it's redirect me to login site and in the url bar I see this `?error=%7B"m...
- Flutter OAuth2 does not attach Google se...
Hi Appwrite team, I’m using Appwrite Auth in a Flutter mobile app and trying to upgrade an anonymous user to Google OAuth. Docs say that if there is already a...