NOTE: It's still in development mode, do not use in production yet!
It is developed for CakePHP 4.x.
You can install plugin into your CakePHP application using composer.
The recommended way to install composer packages is:
composer require kicaj/social dev-master
Ensure the Social plugin is loaded in your src/Application.php file
$this->addPlugin('Social');
In your config/bootstrap.php
or app_local.php
add providers configuration
Configure::write('Social.Google.client_id', '[CLIENT_ID]');
Configure::write('Social.Google.client_secret', '[CLIENT_SECRET]');
When user correctly login, you can use event listener named Social.login
.
- Social logins (just logins)
- GitHub
- BitBucket
- Separate register (and login)
- Social share
- Social meta
- Expansibility logins, interface class