Download the PHP package icedevelop/google-client-api-bundle without Composer
On this page you can find all versions of the php package icedevelop/google-client-api-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download icedevelop/google-client-api-bundle
More information about icedevelop/google-client-api-bundle
Files in icedevelop/google-client-api-bundle
Package google-client-api-bundle
Short Description This bundle implements a google client api
License MIT
Homepage https://github.com/icedevelop/GoogleClientApi
Informations about the package google-client-api-bundle
Google Api Gsuite for Symfony
This bundle implements an oauth2 authentication with Google.
Note
The bundle is under heavy development and should not be used at this time.
Documentation
This bundle is integrated with Guard and verify if the user is logged in. If is not logged call Goggle via oauth2 to make authentication. The authorization process is under development and is dependent from host application.
Installation
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
If an error is returned regarding the oauth2 library that can not be installed, this is due to a problem with the bundle paragonie. In this case, give this command
and then repeat the bundle installation procedure
read the documentations:
https://developers.google.com/resources/api-libraries/documentation/admin/directory_v1/php/latest/
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the app/AppKernel.php
file of your project:
In parameters.yaml set the scopes
The correct values for parameters can be get from https://gitlab.com/retitalia/contenitore-bundle-comuni
License
This bundle is under the MIT license.
Usage
The authentication is automatic, it calls via oauth2 google sso and perform the process.
The authorization is based on specific database. The user must be enabled in correct table and must have a role for specified application.
It test the application specified in parameters.yml via application_id parameter.
There are however others useful functions that can be called manually.
Test specified function
All versions of google-client-api-bundle with dependencies
icedevelop/authentication-bundle Version ^1.3
google/apiclient Version ^2.0