
I am attempting to integrate with Discord's OAuth. So far I have;
- Created a Discord app and added my Appwrite's project redirect URI
- I enabled Discord OAuth in Appwrite Auth and provided the App ID and App Secret
- When I attempt to call the
createOAuth2Session
it works in the sense that I reach the Discord OAuth confirmation page and I clickAuthorise
- Once I get redirected back to my app (
http://localhost:3000
), I get the following error:
{"message":"Failed to obtain access token. The Discord OAuth2 provider returned an error: invalid_client: No description","type":"user_oauth2_unauthorized","code":401}
I'm not sure I understand where the problem seems to be and invalid_client
lacking description makes it harder to debug.

A side effect I noticed on the Appwrite Cloud platform is that when I try to "Edit" the Discord OAuth2 settings in the modal, the App ID flickers for a second and the input field assumes my Appwrite Cloud email instead of the supplied App ID.
Recommended threads
- How to reduce DB Reads?
I just noticed that I hit the 500k db reads limit on my very small next js app with the most data being present in one collection having around 50 documents. ...
- Getting issue while migrating from Self ...
i try to migrating my project but when do this error come and dont allow to crate that migration
- Pending upload some file, but not for ot...
When upload this file, always got pending. But when I upload another file, it works. Why?
