Authenticate CMS users with Google's Website Sign-in
Currently supports Silverstripe 3.x
To install:
composer require "innis-maggiore/silverstripe-google-auth"
GSuiteAuthExtension:
client_id:
'<YOUR ID>.apps.googleusercontent.com'
GSuiteAuthenticator:
domain:
'<yourdomain.com>'
create_new_users:
true
default_new_user_group:
'content-authors'
In your site's main _config.php
# You can (optionally) disable the stock Authenticator
Authenticator::unregister('MemberAuthenticator');
# Enable Google Authenticator
Authenticator::register_authenticator('GSuiteAuthenticator');
The domain being used must be enabled in Google Developer Console for this to work. In Google
Developer Console create your project, set up new credentials.
Add your domain to "Authorized JavaScript origins".
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem