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
createOAuth2Sessionit 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 use dart workspaces to deploy a f...
Hello, I'm developing a Flutter application and I would like to leverage dart pub workspaces to deploy a function with a dart runtime as advertised here : http...
- Enabling Overage Usage
Hello Appwrite Support Team, I am currently using Appwrite under the GitHub Student Developer Pack plan. Recently, my project hit the database read limit, and ...
- appwrite-docs MCP fails in Cursor — SSE ...
Hi team, I'm having trouble getting the hosted Appwrite docs MCP working in Cursor on Windows. Environment IDE: Cursor (latest) OS: Windows 11 Node: v24.15.0 ...