- En los ejemplos del curso, haremos login con Cognito, Meta y Amazon.
- Los otros proveedores de identidad social también se pueden configurar, para ello es recomendable estudiar la sección 14 (Autenticación con proveedores de identidad) del curso.
- AWS Cognito Avanzado: Autenticación con Amazon Web Services en Frogames
- AWS Cognito Avanzado: Autenticación con Amazon Web Services en Udemy
- Recomendable tener el curso y estudiar los ejemplos de Cognito y PHP de las últimas secciones.
- Conocimientos básicos de Laravel 12.x y PHP 8.x.
- Recomendable también estudiar la sección 14 del curso para configurar correctamente los proveedores de identidad social.
- Utilizar un servidor para probar la aplicación, por ejemplo Laravel Herd o Xampp.
composer installnpm installphp artisan migratepara crear la BBDD y tabla usersnpm run devpara arrancar la UI.- Acceder a localhost con la ruta correcta.
- Laravel Socialite
- Documentación Socialite providers
- Documentación de AWS Cognito en Español
- Inicio de sesión en el grupo de usuarios con proveedores de identidad externos
¿ Estás interesado en conocer a fondo el mundo de la autenticación/autorización de aplicaciones ? Entonces este curso está diseñado especialmente para ti!!
- Aprender conceptos sobre criptografia.
- Entender qué son los JWT o JSON Web Tokens.
- Conocer los flujos de autorización de OAuth2.0
- Aprender cómo funcionan los protocolos de autenticación (OpenID Connect) y autorización (OAuth2.0).
- Saber cómo configurar AWS Cognito tanto los User Pools como los Identity Pools.
- Manejar diferentes servicios de AWS como Amplify, Pinpoint, SES, WAF, etc.
- Cómo implementar autenticación a nuestras aplicaciones con ejemplos de código.
- Gestionar la autenticación con ejemplos en React, Javascript, Node y Java.
- Este curso te ayudará a entender cómo funcionan todos los sistemas de autenticación/autorización disponibles en el mercado.
- Conocimientos básicos de programación en alguno de los lenguajes/librerías que se usan en el curso.
- Conocimientos básicos sobre criptografía.
- Conocimientos básicos sobre los servicios de AWS, aunque en el curso se explica paso a paso en todos los ejemplos.
- Desarroladores interesados en añadir autenticación a sus aplicaciones con conocimientos básicos o avanzados de programación.
- Interesados en conocer cómo funciona la parte de autenticación/autorización de aplicaciones.
- Interesados en aprender estándares o protocolos de autenticación/autorización como OpenId Connect y OAuth2.0
This example project is open-sourced software licensed under the MIT license.