https://github.com/nightblure/jwt_auth
Authentication web service based on JSON Web Tokens with e2e and unit tests
https://github.com/nightblure/jwt_auth
clean-architecture dependency-injector fastapi jwt-authentication mypy pytest ruff sqlalchemy
Last synced: about 1 month ago
JSON representation
Authentication web service based on JSON Web Tokens with e2e and unit tests
- Host: GitHub
- URL: https://github.com/nightblure/jwt_auth
- Owner: nightblure
- Created: 2023-12-06T18:51:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-14T00:21:00.000Z (over 1 year ago)
- Last Synced: 2024-12-14T00:26:56.204Z (over 1 year ago)
- Topics: clean-architecture, dependency-injector, fastapi, jwt-authentication, mypy, pytest, ruff, sqlalchemy
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JWT auth with FastAPI
[](https://github.com/nightblure/jwt_auth/actions/workflows/ci.yaml)
[](https://codecov.io/gh/{{REPOSITORY}})
[](https://github.com/astral-sh/uv)
[](https://github.com/astral-sh/ruff)
[](https://mypy.readthedocs.io/en/stable/getting_started.html#strict-mode-and-configuration)
---
### Create migration
```
alembic revision --autogenerate -m 'Create user table'
```
### Run migration
```
alembic upgrade head
```
### Run tests
```bash
make test
```
### Static analyze
```bash
make lint
```
```bash
make mypy
```