├── .github ├── ISSUE_TEMPLATE │ └── feature_request.md └── dependabot.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── authentication.py ├── database.py ├── database_crud ├── __init__.py ├── items_db_crud.py └── users_db_crud.py ├── db_models.py ├── local_storage.db ├── main.py ├── permissions ├── base.py ├── models_permissions.py └── roles.py ├── requirements.txt ├── routers ├── __init__.py ├── items.py └── users.py └── schemas.py /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | * Python 3.9+ 6 | -------------------------------------------------------------------------------- /authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/authentication.py -------------------------------------------------------------------------------- /database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/database.py -------------------------------------------------------------------------------- /database_crud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database_crud/items_db_crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/database_crud/items_db_crud.py -------------------------------------------------------------------------------- /database_crud/users_db_crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/database_crud/users_db_crud.py -------------------------------------------------------------------------------- /db_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/db_models.py -------------------------------------------------------------------------------- /local_storage.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/local_storage.db -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/main.py -------------------------------------------------------------------------------- /permissions/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/permissions/base.py -------------------------------------------------------------------------------- /permissions/models_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/permissions/models_permissions.py -------------------------------------------------------------------------------- /permissions/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/permissions/roles.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/requirements.txt -------------------------------------------------------------------------------- /routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /routers/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/routers/items.py -------------------------------------------------------------------------------- /routers/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/routers/users.py -------------------------------------------------------------------------------- /schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisK824/fastapi-rbac-example/HEAD/schemas.py --------------------------------------------------------------------------------