douglasroos / google-auth
Enable SSO for your Bagisto admin panel with Google Account
Requires
- laravel/prompts: ^0.1.12
- laravel/socialite: ^5.0
- socialiteproviders/google: ^4.1
README
Google single sign-on (SSO)
THIS REPOSITORY HAS BEEN CREATED FROM THE ORIGINAL ONE FOR AZURE https://github.com/bagisto-europe/admin-azure-auth
With this package, you can integrate Google Account Single Sign-On (SSO) into the Bagisto admin panel.
When using Google Account SSO for your Bagisto eCommerce Admin Authentication, you benefit from the following features.
-
Centralized Authentication:
- With Google SSO, users can use a single set of credentials to access various applications, including Bagisto. This simplifies the management of login credentials for both users and administrators.
-
Enhanced Security:
- Google SSO utilizes modern security protocols and provides additional security layers, such as multi-factor authentication (MFA).
This strengthens the security of the login process.
- Google SSO utilizes modern security protocols and provides additional security layers, such as multi-factor authentication (MFA).
-
User Convenience:
- Users experience improved convenience by only having to log in once to access various applications, including Bagisto.
This increases productivity and reduces the risk of password loss or forgetfulness.
- Users experience improved convenience by only having to log in once to access various applications, including Bagisto.
-
Integration with Existing Google Infrastructure:
- Businesses already using Google as their cloud infrastructure can benefit from seamless integration with Google SSO.
This helps streamline authentication processes within the existing Google environment.
- Businesses already using Google as their cloud infrastructure can benefit from seamless integration with Google SSO.
-
Monitoring and Reporting:
- Google SSO provides comprehensive monitoring and reporting capabilities. Administrators can gain insights into user activity, login attempts, and other relevant data, aiding in security management and issue resolution.
-
Scalability:
- Google SSO is designed to be scalable and can be tailored to the growing needs of an organization.
Whether you are a small business starting with Bagisto or a larger enterprise requiring scalability, Google SSO can provide the necessary adjustments.
- Google SSO is designed to be scalable and can be tailored to the growing needs of an organization.
Changelog
See Changelog for details on what has changed in each version.
Installation
- Install the package using Composer
composer require bagisto-eu/google-auth
- Run the following command to configure your credentials
php artisan google:configure
During the configuration, you will be prompted to enter your Client ID, Client Secret, and Tenant ID.
If you don't have these credentials, you can obtain them at https://portal.azure.com.
- Open your admin panel you should see the option to Sign in with Google
Support
For support or any inquiries, please contact us at info@bagisto.eu.