├── .github └── workflows │ └── test-suite.yml ├── .gitignore ├── README.md ├── assets ├── login-view.png ├── react_auth0_fapi.png └── swagger.png ├── docker-compose.yml └── services ├── auth0 └── README.md ├── backend ├── .dockerignore ├── Dockerfile ├── README.md ├── pyproject.toml ├── scripts │ ├── install │ ├── run │ └── test ├── src │ ├── __init__.py │ ├── core │ │ ├── __init__.py │ │ ├── config.py │ │ └── dependencies.py │ ├── main.py │ ├── routes │ │ ├── __init__.py │ │ ├── debug.py │ │ ├── token.py │ │ └── user.py │ └── security │ │ ├── __init__.py │ │ ├── funcs.py │ │ ├── oauth.py │ │ ├── token.py │ │ └── token_tools.py └── tests │ ├── conftest.py │ ├── test_debug.py │ ├── test_me.py │ └── test_post_and_delete_user.py └── frontend ├── .dockerignore ├── Dockerfile ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── components ├── landing_page │ └── LandingPage.js └── login │ ├── Login.css │ └── Login.js ├── index.css ├── index.js └── logo.svg /.github/workflows/test-suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/.github/workflows/test-suite.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/README.md -------------------------------------------------------------------------------- /assets/login-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/assets/login-view.png -------------------------------------------------------------------------------- /assets/react_auth0_fapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/assets/react_auth0_fapi.png -------------------------------------------------------------------------------- /assets/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/assets/swagger.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /services/auth0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/auth0/README.md -------------------------------------------------------------------------------- /services/backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/.dockerignore -------------------------------------------------------------------------------- /services/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/Dockerfile -------------------------------------------------------------------------------- /services/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/README.md -------------------------------------------------------------------------------- /services/backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/pyproject.toml -------------------------------------------------------------------------------- /services/backend/scripts/install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | poetry install --no-interaction -------------------------------------------------------------------------------- /services/backend/scripts/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/scripts/run -------------------------------------------------------------------------------- /services/backend/scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/scripts/test -------------------------------------------------------------------------------- /services/backend/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/backend/src/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/backend/src/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/core/config.py -------------------------------------------------------------------------------- /services/backend/src/core/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/core/dependencies.py -------------------------------------------------------------------------------- /services/backend/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/main.py -------------------------------------------------------------------------------- /services/backend/src/routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/backend/src/routes/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/routes/debug.py -------------------------------------------------------------------------------- /services/backend/src/routes/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/routes/token.py -------------------------------------------------------------------------------- /services/backend/src/routes/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/routes/user.py -------------------------------------------------------------------------------- /services/backend/src/security/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/backend/src/security/funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/security/funcs.py -------------------------------------------------------------------------------- /services/backend/src/security/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/security/oauth.py -------------------------------------------------------------------------------- /services/backend/src/security/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/security/token.py -------------------------------------------------------------------------------- /services/backend/src/security/token_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/src/security/token_tools.py -------------------------------------------------------------------------------- /services/backend/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/tests/conftest.py -------------------------------------------------------------------------------- /services/backend/tests/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/tests/test_debug.py -------------------------------------------------------------------------------- /services/backend/tests/test_me.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/tests/test_me.py -------------------------------------------------------------------------------- /services/backend/tests/test_post_and_delete_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/backend/tests/test_post_and_delete_user.py -------------------------------------------------------------------------------- /services/frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/.dockerignore -------------------------------------------------------------------------------- /services/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/Dockerfile -------------------------------------------------------------------------------- /services/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/README.md -------------------------------------------------------------------------------- /services/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/package-lock.json -------------------------------------------------------------------------------- /services/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/package.json -------------------------------------------------------------------------------- /services/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/public/favicon.ico -------------------------------------------------------------------------------- /services/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/public/index.html -------------------------------------------------------------------------------- /services/frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/public/logo192.png -------------------------------------------------------------------------------- /services/frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/public/logo512.png -------------------------------------------------------------------------------- /services/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/public/manifest.json -------------------------------------------------------------------------------- /services/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/public/robots.txt -------------------------------------------------------------------------------- /services/frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/App.css -------------------------------------------------------------------------------- /services/frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/App.js -------------------------------------------------------------------------------- /services/frontend/src/components/landing_page/LandingPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/components/landing_page/LandingPage.js -------------------------------------------------------------------------------- /services/frontend/src/components/login/Login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/components/login/Login.css -------------------------------------------------------------------------------- /services/frontend/src/components/login/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/components/login/Login.js -------------------------------------------------------------------------------- /services/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/index.css -------------------------------------------------------------------------------- /services/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/index.js -------------------------------------------------------------------------------- /services/frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roy-pstr/simple-auth0-fastapi-react-app/HEAD/services/frontend/src/logo.svg --------------------------------------------------------------------------------