Hi,
I'm REL1_33 on core and all extensions.
I've followed the setup as best I can, but the Googly APIs have all changed...
https://console.cloud.google.com/apis/dashboard?project=mah-new-project
-> Credentials
-> + CREATE CREDENTIALS
-> OAuth Client ID
-> Web Application
-> Authorised JavaScript origins = https://geromics.life
-> https://geromics.life/index.php?title=Special:GoogleLoginReturn
-> Authorised redirect URIs = https://geromics.life/index.php?title=Special:GoogleLoginReturn
I get the info:
OAuth is limited to 100 sensitive scope logins until the OAuth consent screen is verified. This may require a verification process that can take several days.
Which don't look relevant, because I didn't do any scopes...
There is the whole concept of an app that I don't understand...
Anyway, When I set the various config:
# See https://www.mediawiki.org/wiki/Extension:GoogleLogin#Configuration wfLoadExtension( 'GoogleLogin' ); $wgGLSecret = 'Q.....................A'; $wgGLAppId = '1...........-..................................apps.googleusercontent.com'; $wgWhitelistRead = array( 'Special:GoogleLoginReturn' ); $wgShowExceptionDetails = true;
I get the following error when trying to login:
[YH7WeXKupN1rfbIjMvkh@gAAAFI] /index.php?title=Special:UserLogin&returnto=Main+Page Error from line 27 of /var/www/html/mediawiki/extensions/GoogleLogin/includes/GoogleLogin.php: Class 'Google_Client' not found Backtrace: #0 /var/www/html/mediawiki/extensions/GoogleLogin/includes/Auth/GooglePrimaryAuthenticationProvider.php(362): GoogleLogin\GoogleLogin::getClient(string, string) #1 /var/www/html/mediawiki/extensions/GoogleLogin/includes/Auth/GooglePrimaryAuthenticationProvider.php(346): GoogleLogin\Auth\GooglePrimaryAuthenticationProvider->getGoogleClient() #2 /var/www/html/mediawiki/extensions/GoogleLogin/includes/Auth/GooglePrimaryAuthenticationProvider.php(42): GoogleLogin\Auth\GooglePrimaryAuthenticationProvider->beginGoogleAuthentication(array, string) #3 /var/www/html/mediawiki/includes/auth/AuthManager.php(454): GoogleLogin\Auth\GooglePrimaryAuthenticationProvider->beginPrimaryAuthentication(array) #4 /var/www/html/mediawiki/includes/auth/AuthManager.php(384): MediaWiki\Auth\AuthManager->continueAuthentication(array) #5 /var/www/html/mediawiki/includes/specialpage/AuthManagerSpecialPage.php(353): MediaWiki\Auth\AuthManager->beginAuthentication(array, string) #6 /var/www/html/mediawiki/includes/specialpage/AuthManagerSpecialPage.php(482): AuthManagerSpecialPage->performAuthenticationStep(string, array) #7 /var/www/html/mediawiki/includes/htmlform/HTMLForm.php(660): AuthManagerSpecialPage->handleFormSubmit(array, VFormHTMLForm) #8 /var/www/html/mediawiki/includes/specialpage/AuthManagerSpecialPage.php(416): HTMLForm->trySubmit() #9 /var/www/html/mediawiki/includes/specialpage/LoginSignupSpecialPage.php(313): AuthManagerSpecialPage->trySubmit() #10 /var/www/html/mediawiki/includes/specialpage/SpecialPage.php(569): LoginSignupSpecialPage->execute(NULL) #11 /var/www/html/mediawiki/includes/specialpage/SpecialPageFactory.php(558): SpecialPage->run(NULL) #12 /var/www/html/mediawiki/includes/MediaWiki.php(288): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext) #13 /var/www/html/mediawiki/includes/MediaWiki.php(865): MediaWiki->performRequest() #14 /var/www/html/mediawiki/includes/MediaWiki.php(515): MediaWiki->main() #15 /var/www/html/mediawiki/index.php(42): MediaWiki->run() #16 {main}
Please let me know what to do to help debug