Download the PHP package futureed/oauth2 without Composer
On this page you can find all versions of the php package futureed/oauth2. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download futureed/oauth2
More information about futureed/oauth2
Files in futureed/oauth2
Package oauth2
Short Description FutureED OAuth2 provee la lógica requerida para realizar una autorización mediante el uso del protocolo OAuth2. Este paquete esta diseñado exclusivamente para la plataforma FutureED y sus derivados.
License MIT
Informations about the package oauth2
FutureED OAuth2
Introducción
FutureED OAuth2 provee la lógica requerida para realizar una autorización mediante el uso del protocolo OAuth2. Este paquete esta diseñado exclusivamente para la plataforma FutureED y sus derivados.
======
Licencia
FutureED OAuth2 es software de código abierto bajo una licencia MIT.
======
Documentación Oficial
Además de la autenticación típica, basada en formularios, Laravel también proporciona una manera simple y conveniente para autenticarse con los proveedores de OAuth utilizando FutureED OAuth2. Esta implementación permite realizar el inicio de sesión y el acceso a las aplicaciones derivadas de la plataforma FutureED.
Para realizar la instalación agrega a tu archivo composer.json
la dependencia:
composer require futureed/oauth2
======
Configuración
Después de instalar la librería FutureED/OAuth2, en tu archivo de configuración config/app.php
registra el siguiente ServiceProvider:
Además, añade el facade FutureED al arreglo de alias en tu archivo de configuración:
'FutureED' => FutureED\OAuth2\Facades\FutureED::class,
En el archivo registra el siguiente servicio:
Para finalizar, en el archivo de entorno () coloca las credenciales proporcionas en el Panel de Desarrolladores de FutureED:
======
Uso Básico
Se necesitan dos rutas: una para redireccionar el usuario al Proveedor de OAuth, y otra para recibir la respuesta después de la autorización:
En tu archivo app/Http/routes.php
:
En tu controlador:
Es importante aclarar que los nombres de las rutas, métodos y controladores pueden variar de acuerdo a tus necesidades.
Obteniendo los detalles del usuario
Una vez que la respuesta ha sido satisfactoria se puede accesar a la información del usuario de la siguiente manera: