Download the PHP package antwebes/chatea-client-bundle without Composer
On this page you can find all versions of the php package antwebes/chatea-client-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download antwebes/chatea-client-bundle
More information about antwebes/chatea-client-bundle
Files in antwebes/chatea-client-bundle
Package chatea-client-bundle
Short Description Symfony2 bundle for ChateaClient library, It makes it easy to use API of api.chatea.net
License MIT
Homepage https://github.com/antwebes/ChateaClientBundle
Informations about the package chatea-client-bundle
ChateaClientBundle
Symfony2 bundle for ChateaClient library, It makes it easy to use API of api.chatea.net
Install
1) Añadir Bundle a AppKernel.php ( ChateaClientBundle y ChateaSecureBundle )
new Ant\Bundle\ChateaClientBundle\ChateaClientBundle()
new Ant\Bundle\ChateaSecureBundle\ChateaSecureBundle()
2) Añadir no ficheiro de configuracion ou no routing.yml
3) Configurar client_id y secret de la aplicación en app/config/config.yml:
4) Configurar el firewall en app/config/security.yml:
Autenticación
Por defecto todas las llamadas a apichatea se hacen con el usario de la aplicación.
Si desea realizar una llamada a apichatea que requiere un usuario logueado use la anotación @APIUser.
Está implementada en:
Ant\Bundle\ChateaClientBundle\EventListener\AuthTokenUpdaterListener;
Dicha anotación averiguará si el usuario está autenticado y en caso de ser así realizara las llamadas a apichatea con el usuario logueado. Ejemplo:
Si todos los médodos de un controlador requieren un usuario logueado puede poner la anotación en la clase. Ejemplo:
Dicha annotación es gestionada por el listener que escucha al evento del controlador para averiguar si debe actualizar el access token del usuario en caso necesario.
Make welcome login page work
In order to make the welcome login page work, you have to configure the twig globals and . For example:
To redirect the user after login to the welcome page configure in your firewall the to and the to
All versions of chatea-client-bundle with dependencies
symfony/assetic-bundle Version ~2.3
antwebes/chatea-common Version 0.1.0
antwebes/chatea-client-lib Version 1.0.1
antwebes/chatea-secure-bundle Version 0.3.*
beelab/recaptcha2-bundle Version ~2.0
doctrine/annotations Version ^1.2