├── .env ├── .gitignore ├── README.md ├── alembic.ini ├── app ├── __init__.py ├── auth │ ├── dao.py │ ├── models.py │ ├── router.py │ ├── schemas.py │ └── utils.py ├── config.py ├── dao │ ├── __init__.py │ ├── base.py │ └── database.py ├── dependencies │ ├── __init__.py │ ├── auth_dep.py │ └── dao_dep.py ├── exceptions.py ├── main.py ├── migration │ ├── README │ ├── env.py │ ├── script.py.mako │ └── versions │ │ └── 00c67b7a5799_initial_revision.py └── static │ └── .gitkeep ├── data └── db.sqlite3 └── requirements.txt /.env: -------------------------------------------------------------------------------- 1 | SECRET_KEY=gV64m9aIzFG4qpgVphvQbPQrtAO0nM-7YwwOvu0XPt5KJOjAy4AfgLkqJXYEt 2 | ALGORITHM=HS256 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/alembic.ini -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/auth/dao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/auth/dao.py -------------------------------------------------------------------------------- /app/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/auth/models.py -------------------------------------------------------------------------------- /app/auth/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/auth/router.py -------------------------------------------------------------------------------- /app/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/auth/schemas.py -------------------------------------------------------------------------------- /app/auth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/auth/utils.py -------------------------------------------------------------------------------- /app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/config.py -------------------------------------------------------------------------------- /app/dao/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/dao/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/dao/base.py -------------------------------------------------------------------------------- /app/dao/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/dao/database.py -------------------------------------------------------------------------------- /app/dependencies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/dependencies/auth_dep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/dependencies/auth_dep.py -------------------------------------------------------------------------------- /app/dependencies/dao_dep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/dependencies/dao_dep.py -------------------------------------------------------------------------------- /app/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/exceptions.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/main.py -------------------------------------------------------------------------------- /app/migration/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/migration/README -------------------------------------------------------------------------------- /app/migration/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/migration/env.py -------------------------------------------------------------------------------- /app/migration/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/migration/script.py.mako -------------------------------------------------------------------------------- /app/migration/versions/00c67b7a5799_initial_revision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/app/migration/versions/00c67b7a5799_initial_revision.py -------------------------------------------------------------------------------- /app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/data/db.sqlite3 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yakvenalex/FastApiWithAuthSample/HEAD/requirements.txt --------------------------------------------------------------------------------