REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
27/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
FastAPI Authentication Example
Descripción:
Este proyecto es un ejemplo de autenticación utilizando FastAPI, un framework de Python para crear APIs rápidas y seguras. El proyecto incluye una implementación básica de autenticación con username y password, generación de tokens de acceso y refresh, y verificación de tokens de acceso y refresh. Además de una interfaz web con Jinja2, devolviendo plantillas html renderizadas.
Características:
-
Registro con username, password y correo
-
Autenticación con username y password
-
Generación de tokens de acceso y refresh
-
Verificación de tokens de acceso y refresh
-
Rutas para inicio de sesión, registro, perfil de usuario y obtener token de acceso
-
Uso de SQLite como base de datos
Índice
Instalación
Para instalar el proyecto, sigue estos pasos:
- Clona el repositorio con
git clone https://github.com/tu-usuario/fastapi-authentication-example.git
- Instala las dependencias con
pip install -r requirements.txt
- Configura la base de datos con
sqlite3 database.db
Uso
Para utilizar el proyecto, sigue estos pasos:
- Inicia el servidor con
uvicorn main:app --port 8000
- Abre un navegador y ve a
http://127.0.0.1:8000/login para iniciar sesión
- Registra un nuevo usuario con
http://127.0.0.1:8000/register
- Obtén un token de acceso con
http://127.0.0.1:8000/token
- Utiliza el token de acceso para acceder a la ruta
/profile
Características
- Autenticación con username y password
- Generación de tokens de acceso y refresh
- Verificación de tokens de acceso y refresh
- Rutas para inicio de sesión, registro, perfil de usuario y obtener token de acceso
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
La idea de este proyecto es facilitar una vía para que pudan practicar con ejercicios sencillos; no hace falta tener conocimientos avanzados para participar, esta metodología busca incentivar el crecimieento de conocimiento mediante la búsqueda de lo requerido para completar cada reto.
68/100 healthRecently updatedActive repository
GPL-3.0
⑂ 46 forks◯ 7 issuesUpdated 16 days ago
La idea de este proyecto es facilitar una vía para que pudan practicar con ejercicios sencillos; no hace falta tener conocimientos avanzados para participar, esta metodología busca incentivar el crecimieento de conocimiento mediante la búsqueda de lo requerido para completar cada reto.
68/100 healthRecently updatedActive repository
PythonNo license#beginner-friendly#kiby#python
⑂ 30 forks◯ 2 issuesUpdated 6 days ago