exdevutem / api-exdev

API General / Multipropósito del ExDev
3 stars 1 forks source link

[FEAT] Uso de Auth - token #2

Open RafaelMoralesV opened 1 year ago

RafaelMoralesV commented 1 year ago

Tu propuesta es relacionada a un problema? describe Actualmente el funcionamiento de la API se hace sin autenticación de ningún tipo. El primer paso debería ser implementar una autenticación simple y uniforme. Es probable que prontamente se necesite complejizar de alguna u otra forma el proceso de autenticación para soportar distintos niveles de permisos, pero creo que en lo pronto no es necesario!

Describe la solución que te gustaría La solución debería probablemente involucrar la creación de un API-TOKEN manualmente para cada usuario a utilizar la API, y no un método de autorización extraordinario como usuario y contraseña hacia un JWT. Los detalles que considero actualmente son:

Describe alternativas que hayas considerado Pensé en un inicio el proceso de JWT, pero creo que habilitar endpoints para crear cuentas, recuperar contraseñas y quien sabe que otra cosa, lo hace muy difícil de manejar.

RafaelMoralesV commented 1 year ago

Se ha avanzado un poco en este Issue. Opté por utilizar API Keys en vez de otro tipo de autorización pues parecía lo más simple. Aparte de eso, solo existen las rutas para crear y regenerar este token. Necesito más opiniones sobre cómo avanzar esto.