
Go to your project overview page

Then add another platform. In this platform put the url to your vercel project

Thank you

Okay, so after checks

Same issue happens on my phone (Safari)

So it's clearly Safari doing a weird Safari thing

Maybe it's because of the window.location
try to replace it with absolute URLs
const response = await account.createOAuth2Session(
'discord',
'https://yourwebsite.com',
`https://yourwebsite.com/failure`,
);

The session is being created, I can see it on the dashboard for appwrite

Yes, but it's seems like Safari won't let the 3rd domain cookies to be create

Oh

Maybe your cookies are blocked in Safari > Settings > Privacy

?

Maybe in Safari you'll need to add a custom domain in your Appwrite And set your Vercel app with the same domain (sub-domain)
Check this: https://appwrite.io/docs/custom-domains

I'll try that

Nope

So would a setup like this work?
Appwrite: api.chatx.example.com
Vercel: chatx.example.com

Yes

Ok

You're a life saver @Binyamin, if I could give you a hug right now I would

All sorted

Safari likes my domain now

<a:ablobattention:492776678742032395>

Great

And now I sleep <a:aPES_Sleep:513527329738194954>

[SOLVED] Integrating Discord Oauth issues
Recommended threads
- Need help setting up this error is showi...
You can't sign in to this app because it doesn't comply with Google's OAuth 2.0 policy. If you're the app developer, register the redirect URI in the Google Cl...
- Appwrite stopped working, I can't authen...
I'm having an issue with Appwrite. It was working fine just a while ago, but suddenly it stopped working for me and can't authenticate accounts. I even went bac...
- Fail to receive the verification email a...
I added my email address to prevent it from showing "appwrite," but now I'm not receiving emails for verification or password resets. The function appears to be...
