Google OAuth Login – “The Gibbons have escaped!” Error

I am trying to configure Google Integration / Google OAuth Login in Gibbon.

I have created the following in Google Cloud:

  • OAuth 2.0 Client ID

  • Client Secret

  • API Key

  • Google Calendar API enabled

  • Authorized domain configured

  • Authorized redirect URI configured as:

The Google authentication page opens successfully, and I can select my Google account and provide consent.

However, after Google redirects back to Gibbon, I get the following error:

Oh no!
Something has gone wrong: the Gibbons have escaped!
An error has occurred. This could mean a number of different things, but generally indicates that you have a misspelt address, or are trying to access a page that you are not permitted to access. If you cannot solve the problem by retyping the address, or through other means, please contact your system administrator.

Gibbon Configuration

The Google Developers Redirect URI field in Gibbon is read-only and currently shows:

gibbonurl.com/login.php

I would like to know:

  1. Why does Gibbon show the “Gibbons have escaped” error after successful Google authentication?

  2. Is there any additional Gibbon configuration required for Google OAuth?

  3. Where does Gibbon generate/store the Google OAuth redirect URL?

  4. What should I check in the Gibbon logs or database to identify the actual error?

    Note: We Can not Change Google Developer Redirect Url

@Ali @sandra please check it.
@tiekubd