Summary
Google and Microsoft integration needs Client IDs in configuration files, this isn't provided or enforced by default during deployment with Docker and K8s etc.
It leads to an error on external authentication service page instead of thunderbolt itself.
Recommended solution
A function should check whether client IDs are provided, if not, it should show a clear error message asking the user to provide IDs instead of redirecting to external error.
Summary
Google and Microsoft integration needs Client IDs in configuration files, this isn't provided or enforced by default during deployment with Docker and K8s etc.
It leads to an error on external authentication service page instead of thunderbolt itself.
Recommended solution
A function should check whether client IDs are provided, if not, it should show a clear error message asking the user to provide IDs instead of redirecting to external error.