Google OAuth Missing required parameter: client_id

Infos:

  • Used Zammad version: 6.5.2-1761942778.51909d1d.bookworm
  • Used Zammad installation type: package
  • Operating system: Debian 12
  • Browser + version: Chrome 141

Expected behavior:

  • I needed to migrate to Oauth because IMAP was failing and by following the steps at the zammad website i tought i was going to be easy.

Actual behavior:

  • When trying to Add Account at Channels > Google Email or at Channels > Mail > Migrate Now it returns at both options:
    but it returns:
    Access blocked: Authorization Error
    myemail@domain.com
    Missing required parameter: client_id Learn more about this error
    If you are a developer of this app, see error details.
    Error 400: invalid_request

Steps to reproduce the behavior:

  • install at debian 12 the 6.5.2 version
  • Create a project at cloud.google.com
  • Follow steps at Zammad docummentation

I had this yesterday with a customer, you might need to enable API access.

Watch your log, while you connect your Google Mail:

tail -f /opt/zammad/log/production.log | grep ERROR -A10

and try to connect again. Does it show more information in the error?

We really need to update the documentation, the dialogs changed too much.