OAuth provider configured but third-party authentication disabled

Problem

The Google OAuth provider and credentials are configured, but /oauth/connect/google fails because the environment’s Enable 3rd Party Authentication setting is turned off.

Solution

Enable the environment-level Enable 3rd Party Authentication toggle. BetterForms ignores provider-specific OAuth settings while this global setting is disabled, even if Google is selected and valid credentials exist.


Original Slack Thread

User U09UK5V4VHB: I think I found the bug. On the UI the 3rd Party is set to on, but it looks like it is still set to off.
`devmcp.clientportal.cloud` is failing because *third-party authentication is disabled for the MCP Portal environment*.
Although:
• Google is selected as the provider.
• OAuth credentials exist.
The environment’s *Enable 3rd Party Authentication* toggle is off. Therefore BetterForms ignores the Google configuration and `/oauth/connect/google` returns:
User UBBJX2EHM: Hmm nor fully following, are you saying it is set to show off but you see the input setting , as they hide when off