Download the PHP package brickservers/gsuite without Composer
On this page you can find all versions of the php package brickservers/gsuite. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download brickservers/gsuite
More information about brickservers/gsuite
Files in brickservers/gsuite
Package gsuite
Short Description Helps manage your GSuite Account from your Laravel application [this package is developed further from the package wyattcast44/gsuite]
License MIT
Homepage https://github.com/brickservers/gsuite
Informations about the package gsuite
G-Suite Admin SDK Wrapper
This is a wrapper around the Google Admin SDK. It allows you to manage your G-Suite account in your Laravel application. There is an example application if you'd like to check that out.
Warning: under active development, use at your own risk. A version will be tagged when ready for testing.
Installation
You can install the package via composer:
Once the install has finished, publish the configuration file
Configuration
-
Set your account to impersonate
-
Update the
credentials_path
, ensure you add your credentials file to your.gitignore
. You can download this file from the Google admin console -
Set your domain
-
Change cache settings as desired in config file
- Add any accounts, alias, or groups that you want to disable the ability to delete. Used to ensure no one can delete your service account. You can still delete them manually via the G-Suite Administrator interface.
Usage
G-Suite Account Management
G-Suite Group Management
Caching
By default accounts
and groups
are cached. If you choose not to cache
results, request times will be lengthy. The cache will automatically flush when
you delete, insert, or update resources. You can flush the cache at any time,
see examples below.
Other Resources
You can use the GoogleServicesClient
class to get api clients for other google
services, for example let's say you wanted to manage your domain's
organizational units.
You can get a api client for the org units like so:
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Wyatt #first started the package
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Laravel Package Boilerplate
This package was generated using the Laravel Package Boilerplate.
All versions of gsuite with dependencies
google/apiclient Version ^2.2
illuminate/support Version ^5.0|^6.0|^7.0
spatie/laravel-queueable-action Version ^2.1