Skip to content
Back

OAuth provider credentials reverting [CRITICAL]

  • 0
  • 10
  • 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
Issue: OAuth provider credentials reverting without user intervention Solution: Check if there are functions running on a cron schedule that may be resetting the OAuth credentials. Try setting the OAuth credentials, updating the function to remove the schedule, and then adding it back.
18 Feb, 2026, 20:18

Any help here please?

21 Feb, 2026, 10:03

<@&634618551491100692> I am sorry I have to tag, but how long do I have to wait before getting any support? It's been days now

21 Feb, 2026, 14:39

There is no time frame on community support, it’s whenever someone is available and knowledgeable of the issue.

21 Feb, 2026, 14:40

<@462046107556511744> do you know who can look into this? Seems like a pretty crazy problem

21 Feb, 2026, 15:32

Do you have functions that run on a cron schedule?

22 Feb, 2026, 10:26

Yes, I do

22 Feb, 2026, 10:27

I have a function that runs daily to clean up inactive site deployments

26 Feb, 2026, 01:18

That may be resetting your oauth credentials. Try setting the OAuth credentials and then updating your function to remove the schedule and then add it back.

4 Mar, 2026, 05:48

hey <@828784993278230600> did this fix with the cron schedule work for you, I just got my apple app rejected because of the oauth credentials reverted without me doing anything. <@462046107556511744> is this a confirmed fix? This is a pretty serious issue. (im on appwrite cloud)

31 Mar, 2026, 08:00

<@462046107556511744> everytime my google oauth after a few hours gets wiped and disables automatically. is there something i am missing?

4 Apr, 2026, 22:47

<@597677923956424714> <@825054996571619358>

Hello, please create a new post. Thank you.

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