├── .gitignore ├── README.md ├── back ├── .gitignore ├── alembic.ini ├── app │ ├── auth │ │ ├── crud.py │ │ ├── dependencies.py │ │ ├── helpers.py │ │ ├── models.py │ │ ├── routes.py │ │ └── schemas.py │ ├── database.py │ ├── main.py │ └── settings.py ├── migrations │ ├── env.py │ ├── script.py.mako │ └── versions │ │ └── 2020-12-20_c6151d23daaa_add_users.py ├── poetry.lock └── pyproject.toml ├── docker-compose.yml └── front ├── .gitignore ├── README.md ├── babel.config.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html └── src ├── App.vue ├── main.js ├── router └── index.js └── views ├── GithubCallback.vue └── Home.vue /.gitignore: -------------------------------------------------------------------------------- 1 | volumes/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/README.md -------------------------------------------------------------------------------- /back/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/.gitignore -------------------------------------------------------------------------------- /back/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/alembic.ini -------------------------------------------------------------------------------- /back/app/auth/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/auth/crud.py -------------------------------------------------------------------------------- /back/app/auth/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/auth/dependencies.py -------------------------------------------------------------------------------- /back/app/auth/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/auth/helpers.py -------------------------------------------------------------------------------- /back/app/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/auth/models.py -------------------------------------------------------------------------------- /back/app/auth/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/auth/routes.py -------------------------------------------------------------------------------- /back/app/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/auth/schemas.py -------------------------------------------------------------------------------- /back/app/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/database.py -------------------------------------------------------------------------------- /back/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/main.py -------------------------------------------------------------------------------- /back/app/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/app/settings.py -------------------------------------------------------------------------------- /back/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/migrations/env.py -------------------------------------------------------------------------------- /back/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/migrations/script.py.mako -------------------------------------------------------------------------------- /back/migrations/versions/2020-12-20_c6151d23daaa_add_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/migrations/versions/2020-12-20_c6151d23daaa_add_users.py -------------------------------------------------------------------------------- /back/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/poetry.lock -------------------------------------------------------------------------------- /back/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/back/pyproject.toml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /front/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/.gitignore -------------------------------------------------------------------------------- /front/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/README.md -------------------------------------------------------------------------------- /front/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/babel.config.js -------------------------------------------------------------------------------- /front/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/package-lock.json -------------------------------------------------------------------------------- /front/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/package.json -------------------------------------------------------------------------------- /front/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/public/favicon.ico -------------------------------------------------------------------------------- /front/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/public/index.html -------------------------------------------------------------------------------- /front/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/src/App.vue -------------------------------------------------------------------------------- /front/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/src/main.js -------------------------------------------------------------------------------- /front/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/src/router/index.js -------------------------------------------------------------------------------- /front/src/views/GithubCallback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/src/views/GithubCallback.vue -------------------------------------------------------------------------------- /front/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuegoio/fastapi-frontend-auth-example/HEAD/front/src/views/Home.vue --------------------------------------------------------------------------------