No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
16 Hrs
26 Min
9 Seg

Diseño de un servicio que integre autenticación

23/25
Recursos

Aportes 8

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Adjunto Imagen, Paso explicar lo plasmado en imagen de Arquitectura con relación a Autentificación o Seguridad de Api Expuesto:

Para ello utilizare un servicio de AWS llamado Cognito, el cual nos facilita la seguridad de Api-s Mediante autentificación, en este caso realizare la autentifican de Api mediante Tokens, Este protejerá ambas Apis de Lectura y escritura.

Vale, en mi práctica lo plantee de esta forma:
.
El cliente tiene que autenticarse primero, es decir, tiene que solicitar un token al servidor de autenticación, una vez que tenga listo el token, deberá mandar ese token junto con su solicitud POST (me equivoqué en el diagrama y puse PUT jaja, prometo corregirlo), esta solicitud llegará a un Droplet de Digital Ocean que contendrá la parte de la lógica del API para insertar el dato en mongoDB mediante Node.
.
Como serán pocos usuarios los que harán POST, basta con un pequeño droplet en Digital Ocean, este servidor primero validará el token, para ello, hará una solicitud de verificación del token al servidor de autenticación. Este servidor dirá si el token es válido o no, y dependiendo de ello, el servidor dará una respuesta al cliente con su solicitud completada o rechazada.
.
Por último, el servidor de autenticación será manejado mediante Laravel Sanctum que es una dependencia de Laravel encargada de generarar tokens de autenticación y almacenarlos (básicamente el sistema de autenticación ya terminado)

Comparto mi aporte

Hola, que tal?
dejo un link de Drive que lleva a la carpeta de la tarea:
https://drive.google.com/drive/folders/1T_4hpEiuAvFCyhziCMMEYFSnSTPqoZA6?usp=sharing
Gracias, saludos!

Para quien le interese, hace un tiempo hice este boilerplate de react para hacer un login con AWS Cognito. Con esta clase, me acorde de ese repositorio que hice en el 2022 (el que guste puede hacerle fork y mejorarlo) <https://github.com/jlbousing/react-cognito-auth>
Buenas tardes, este es mi diagrama de arquitectura. En el centro de mi arquitectura tengo un proxy (traefik) este servicio se encarga de enrutar las peticiones a mis servicios En el backend tengo una API en el Framework laravel con un escalado horizontal balanceando la carga entre 4 microservicios Tengo un sistema de cache, para optimizar las peticiones de consulta Tengo 2 base de datos MongoDB - Para lectura PostgreSQL - Para escritura Sistema de caché Redis - Optimizacion de las consultas El front-end de mi arquitectura esta en Vuejs ![](https://static.platzi.com/media/user_upload/image-9f407ff5-6a1d-4397-a8bb-8f80aabacf0a.jpg)

Acá debería ser autorización. Puedes estar autenticado pero no tener autorización(roles)