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
- Error: User (role: guests) missing scope...
I want to send a verification code to the user and the given phone number and check it and create a session right after the user entered the secret. For me that...
- Apple OAuth Scopes
Hi Hi, I've configured sign in with apple and this is the response i'm getting from apple once i've signed in. I cant find anywhere I set scopes. I remember se...
- [SOLVED] React Native Appwrite SDK not w...
So I'm trying to generate a unique ID using the ID.unique() and its generating properly, but its saying its longer than 36 characters but it isnt.. ```typescri...