Skip to content
Back

OAuth provider credentials reverting [CRITICAL]

  • 0
  • Self Hosted
  • Auth
Samuel Kings
18 Feb, 2026, 10:02

Hi team, I’m experiencing repeated OAuth configuration resets in my Appwrite project.

Issue 1 – Google OAuth credentials reverting

  • I configure my own Google Client ID and Client Secret.
  • Authentication works correctly after saving.
  • After several hours, the credentials automatically revert to different values I did not set.
  • Login then fails until I manually re-enter my credentials.
  • No one else has project access.
  • I am not modifying these settings manually.

Issue 2 – Apple OAuth configuration wiped

  • Apple OAuth was fully configured and tested successfully.
  • Several hours later, the provider was automatically disabled.
  • All fields (Services ID, Key ID, Team ID, P8 content) were cleared.
  • No manual changes were made.

Notes

  • This behavior occurs overnight without any interaction.
  • It affects multiple OAuth providers (Google and Apple)
  • I am on a self-hosted instance of Appwrite v1.8.1

Questions

  1. Is there any automated config sync or environment override that could reset OAuth providers?
  2. Could this be caused by a deployment, container restart, or anything similar?
  3. Is there an audit log to track provider configuration changes?
TL;DR
Developers are facing issues with OAuth credentials reverting in Appwrite project. Google and Apple OAuth configurations are being reset without manual intervention, causing login failures. The behavior occurs overnight and affects multiple providers. **Solution:** Check for automated config sync or environment override and monitor for any deployment or container restarts that could trigger the reset. Look into an audit log feature to track provider configuration changes.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more