Back
wrong redirect in Astro and OAUTH [ERROR] AppwriteException: Invalid redirect in vercel
- 1
- Auth
- Web
- Cloud

I deployed to vercel and the OAUTH login with google is not working.
TypeScript
at _Client.redirect (file:///var/task/node_modules/node-appwrite/dist/client.mjs:255:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Account.createOAuth2Token (file:///var/task/node_modules/node-appwrite/dist/services/account.mjs:1148:12)
at async Module.POST (file:///var/task/.vercel/output/_functions/pages/_---locale_/oauth.astro.mjs:10:23)
at async renderEndpoint (file:///var/task/.vercel/output/_functions/chunks/astro/server_aTtm80fm.mjs:49:20)
at async lastNext (file:///var/task/.vercel/output/_functions/chunks/index_DrXHQuLb.mjs:770:23)
at async file:///var/task/.vercel/output/_functions/chunks/entrypoint_Bv5uVM9U.mjs:54:22
at async callMiddleware (file:///var/task/.vercel/output/_functions/chunks/index_DrXHQuLb.mjs:253:10)
at async RenderContext.render (file:///var/task/.vercel/output/_functions/chunks/index_DrXHQuLb.mjs:809:22)
at async NodeApp.render (file:///var/task/.vercel/output/_functions/chunks/entrypoint_Bv5uVM9U.mjs:867:18)```
I have all the domains configured in google's credentials page ( I can't add a screen shot but I have the localhost, the bought domain with and without "www" and my redirect url in google is what APPWRITE provides me.
Please help 😦
TL;DR
Developers encountered an error with the OAUTH login using Google on Vercel, resulting in an "Invalid redirect" AppwriteException. They have already configured all necessary domains in Google's credentials page. Solution: Make sure the provided redirect URL by Appwrite matches the one set in Google's credentials page.Recommended threads
- This morning the project was deleted.
Hello, We had a project transfer a month ago and my customer told me that the project was deleted today. How can I get help for this. Yours sincerely,
- Unable to read session cookie
Hi, when I am hitting Appwrite **/account** API. I am getting the user account details as expected in the response. However, with that API, Appwrite also adds a...
- Database error
My code: await databases.createDocument( process.env.APPWRITE_DATABASE, process.env.APPWRITE_COLLECTION_USER, data.userId, ...
