Skip to content

Repository files navigation

Repositorio del Curso "AWS Cognito Avanzado: Autenticación con Amazon Web Services"

Aplicación de Login social con Laravel 12.x, Laravel Socialite, AWS Cognito y Passkeys

Podrás autenticarte con AWS Cognito y Login social con Google, Meta, Linkedin, Amazon, etc.

Actualizado en Enero de 2026


Descripción:

  • 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.

Puedes encontrar el curso en Udemy y en Frogames Formación (soporte premiun y más contenido):


Requisitos del proyecto ejemplo

  • 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.

Instalación y ejecución

  • composer install
  • npm install
  • php artisan migrate para crear la BBDD y tabla users
  • npm run dev para arrancar la UI.
  • Acceder a localhost con la ruta correcta.

Documentación interesante relacionada con el proyecto:


¿ 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!!

Lo que aprenderás

  • 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.

¿Hay requisitos para seguir correctamente el curso?

  • 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.

¿Para quién es este curso?

  • 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

License

This example project is open-sourced software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages