
If i put localhost in my redirect url it works fine
TypeScript
if(providerid === "google"){
authurl = await account.createOAuth2Token(
OAuthProvider.Google,
"https://localhost:3000/extractParam",
"https://localhost:3000/unexpected");
}```
but when i put the link of my deployed website on vercel and call the auth fxn from the deployed url it gives me "Invalid redirect" message in response
```const { account } = await createAuthAdminClient();
if(providerid === "google"){
authurl = await account.createOAuth2Token(
OAuthProvider.Google,
"https://0xdeadlock.vercel.app/extractParam",
"https://0xdeadlock.vercel.app/unexpected");
}```
this is the response object:
{
"data": {
"error": "Invalid redirect"
},
"status": 500,
"statusText": "Internal Server Error",
"headers": {
"connection": "keep-alive",
"content-type": "application/json",
"date": "Thu, 11 Jul 2024 19:24:05 GMT",
"keep-alive": "timeout=5",
"transfer-encoding": "chunked",
"vary": "RSC, Next-Router-State-Tree, Next-Router-Prefetch"
},
"config": {
"transitional": {
"silentJSONParsing": true,
"forcedJSONParsing": true,
"clarifyTimeoutError": false
},
"adapter": [
"xhr",
"http",
"fetch"
],
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1,
"maxBodyLength": -1,
"env": {},
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/json"
},
"method": "post",
"url": "/api/users/signup",
"data": "{\"providerid\":\"google\"}"
},
"request": {}
}
TL;DR
Issue when deploying URLs for OAuth; error "Invalid redirect".
Solution: Ensure the redirect URIs in your OAuth configuration match the deployed website URL.Recommended threads
- Is my approach for deleting registered u...
A few weeks ago, I was advised not to use the registered users' id in my web app. Instead, I store the publicly viewable information such as username and email ...
- Stuck in "deleting"
my parent element have relationship that doesnt exist and its stuck in "deleting", i cant delete it gives me error: Collection with the requested ID could not b...
- Help with 409 Error on Relationship Setu...
I ran into a 409 document_already_exists issue. with AppWrite so I tried to debug. Here's what I've set up: Collection A has 3 attributes and a two-way 1-to-m...
