EthicApp-Development / casevault-main

CaseVault is a content repository for case-based learning
MIT License
1 stars 2 forks source link

[main] Incorporar autenticación para la API de backend #13

Closed claudio-alvarez closed 3 months ago

claudio-alvarez commented 5 months ago

Necesitamos incorporar autenticación de usuarios en la API de backend. Sería autenticación sin estado (jwt), con nombre de usuario y contraseña. Para esto, la opción estándar es usar devise en rails con devise-jwt que agrega middleware para usar tokens JWT. Aquí dejo una descripción según GPT:

https://chat.openai.com/share/6934e379-95f7-46a1-bfa5-6e96697dd560

Sería conveniente activar ciertos módulos de devise que permiten, por ejemplo, recuperar/cambiar contraseña. Incluso devise soporta verificación de cuentas. No sería malo incorporarlo también ahora.

Más adelante, veremos la integración con OAuth para usar Google.

claudio-alvarez commented 3 months ago

Funcionalidad implementada. Se cuenta con Devise con JWT operativo.