Google OAuth: Cannot re-login after user deletion (400 general_bad_request)
- 0
- Self Hosted
- Flutter
- Auth
Hi! I'm facing a bug with Google OAuth in Appwrite.
🧩 Context:
I'm using self-hosted Appwrite 1.6.1 and appwrite: ^15.0.0 (Flutter SDK). I had Google OAuth working properly — I could sign in and create a user via Google in my Flutter app.
Later, I manually deleted that user via Appwrite Console. The user disappeared from the Console UI.
💥 Problem:
Now, when I try to sign in again with the same Google account, I get the following error:
AppwriteException (400 - general_bad_request)
Additionally:
- When I try to create a new user with the same email in the Console, it says the user already exists.
- The user is not listed when I run
appwrite users listfrom the CLI. - Attempting password recovery with this email gives
user not found.
📌 Extra detail (maybe unrelated): At the same time, my appwrite-worker-deletes container logged this error: You must set a valid security email address (_APP_EMAIL_CERTIFICATES) to issue a LetsEncrypt SSL certificate.
However:
- _APP_EMAIL_CERTIFICATES is set in my .env
- SSL certificate is active and valid
📦 Setup:
- Appwrite self-hosted: v1.6.1
- Flutter SDK: appwrite: ^15.0.0
🙏 Any idea why this is happening?
Thanks in advance!
Recommended threads
- TablesDB `updateRows` returns `database_...
Hi Appwrite team! I’m seeing a strange issue with TablesDB bulk row updates on a self-hosted Appwrite instance. **Environment** - Appwrite self-hosted `1.9.0` ...
- [SOLVED] Realtime Missing Channels
```js useEffect(() => { let subscription: RealtimeSubscription; async function loadChips() { try { const {rows: chi...
- Functions executed by events does not ap...
Hello, Running self-hosted Appwrite version 1.9.0 (with console 7.8.26). When functions are triggered by an event (eg. databases.\*tables.\*.rows.\*.create) doe...