I am creating a new app and just playing around right now. I wanted to test the Twitch login.
I have this in my appwrite lib file: export function initAppwrite() { client .setEndpoint("https://aw.mysite.com/v1") .setProject(my_project_id); }
export function loginWithTwitch() { return account.createOAuth2Session( 'twitch', "https://app.mysite.com/dashboard", // Success URL "https://app.mysite.com/" // Failure URL ); }
When I am clicking the login button, it is redirecting to this url:
https://cloud.appwrite.io/v1/account/sessions/oauth2/twitch?success=https%3A%2F%2Fapp.mysite.com%2Fdashboard&failure=https%3A%2F%2Fapp.mysite.com%2F&project=
With this error on page:
{"message":"Invalid success param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.io","code":400,"type":"general_argument_invalid","version":"1.6.0"}
I am self hosted on 1.6.0 and twitch oauth is enabled in settings. I imagine it shouldn't be redirecting to cloud.appwrite.io?
Recommended threads
- User columns stuck on processing
Hi — on Appwrite Cloud (Free), Project ID 69d7dd8200098ed8560c, database mylestone-db. Attributes/columns are stuck in "processing" indefinitely across two coll...
- Error upgrading from 1.8.1 to 1.9.0
DO Self-hosted server failed to upgrade with this error "Error response from daemon: client version 1.52 is too new. Maximum supported API version is 1.42". U...
- MariaDB refuses to connect to appwrite
Earlier, I tried updating my Appwrite version from 18.1.x to the latest release because my Flutter package required it to function properly. I used the official...