Error 400 Invalid `success` param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.i
- 1
- Auth
- Web
- Functions
- Cloud
Type : general_argument_invalid
I am building an ai chatbot that is hosted on my own website mywebsite.com under a subdomain of mybot.mywebsite.com with webpages
- "mybot.mywebsite.com/login.html" for the authentication page using OAuth2.0 with providers like Google
- "mybot.mywebsite.com/callback.html" for callback page to return from authetication page so that I can save the user info
- "mybot.mywebsite.com/chatbot.html" for the UX of chatbot, which calls appwrite function to get ai's response
To power my website, I have set up appwrite backend-as-a-service for oauth2.0 and I have written a few appwrite functions using python runtime
- chatbot function that takes a question and some additional context and responds with a line of text
- save-user-info function to save the user's information after successful authentication
The problem I am running into is that, when I call sdk.account.createOAuth2Session with "https://mybot.mywebsite.com/callback.html" as successful URL and "https://mybot.mywebsite.com/login.html for failure url, I am getting an error saying that the success URL needs to be a website using cloud.appwrite.io or appwrite.io
I saw a support entry asking to add my web page hostiong site to my appwrite project's "custom domains". I tried doing it and the website is getting (see attached)
and the error of
Error 400 Invalid success param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.io
Type : general_argument_invalid
is persisting
When I "Retry certificate generation" - I am getting
Domain verification failed. Please check if your DNS records are correct and try again.
I presume there should be a simple fix and I am doing something stupid
What am I missing here?
Recommended threads
- Anonymous Sessions using Node SDKs
I am attempting to use anonymous sessions with the Node SDK but I have simply no idea how to persist the session to a cookie, pass it to the session client, etc...
- AppwriteException - Transaction with the...
I am using "node-appwrite" module and I have successfully created transaction id but when passing it to tablesDB.createRow function with some other required dat...
- Auth working for emulator but not for ph...
hey guys i'm using appwrite for expo react native it is working perfectly for emulator but does not working for physical devices can u explain any one and it is...