OAuth configuration disappearing - and my solution
-
Hi,
for some months I had the problem that every time I restarted FreeScout the OAuth configuration was gone. The setting was using an OpenID-Client configured in the Cloudron user section.
Now I found out that the app deletes the configuration from the database every time it restarts. It sets up a new configuration which is faulty, the app does not start and displays an error message. I noticed some mysterious characters in the configuration - the Cloudron instance name is used as the OAuth name, and in my instance it contains German characters like ü and Ü in a quite strange coding. The FreeScout OAuth module cannot handle these.
Maybe I am not the only one who has this problem. It would be a great improvement if the name could be made more robust.