├── .gitignore ├── README.md ├── accounts ├── __init__.py ├── admin.py ├── apps.py ├── managers.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_user_auth_provider.py │ └── __init__.py ├── models.py ├── serializers.py ├── tests.py ├── urls.py ├── utils.py └── views.py ├── django_rest_auth ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── frontend └── client-app │ ├── .gitignore │ ├── 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 │ ├── Login.jsx │ ├── PasswordResetRequest.jsx │ ├── Profile.jsx │ ├── ResetPassword.jsx │ ├── Signup.jsx │ └── VerifyEmail.jsx │ ├── index.css │ ├── index.js │ └── utils │ └── AxiosInstance.js ├── manage.py ├── requirements.txt └── social_accounts ├── __init__.py ├── admin.py ├── apps.py ├── github.py ├── helpers.py ├── migrations └── __init__.py ├── models.py ├── serializers.py ├── tests.py ├── urls.py └── views.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/README.md -------------------------------------------------------------------------------- /accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/admin.py -------------------------------------------------------------------------------- /accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/apps.py -------------------------------------------------------------------------------- /accounts/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/managers.py -------------------------------------------------------------------------------- /accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /accounts/migrations/0002_user_auth_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/migrations/0002_user_auth_provider.py -------------------------------------------------------------------------------- /accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/models.py -------------------------------------------------------------------------------- /accounts/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/serializers.py -------------------------------------------------------------------------------- /accounts/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/tests.py -------------------------------------------------------------------------------- /accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/urls.py -------------------------------------------------------------------------------- /accounts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/utils.py -------------------------------------------------------------------------------- /accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/accounts/views.py -------------------------------------------------------------------------------- /django_rest_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /django_rest_auth/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/django_rest_auth/asgi.py -------------------------------------------------------------------------------- /django_rest_auth/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/django_rest_auth/settings.py -------------------------------------------------------------------------------- /django_rest_auth/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/django_rest_auth/urls.py -------------------------------------------------------------------------------- /django_rest_auth/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/django_rest_auth/wsgi.py -------------------------------------------------------------------------------- /frontend/client-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/.gitignore -------------------------------------------------------------------------------- /frontend/client-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/README.md -------------------------------------------------------------------------------- /frontend/client-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/package-lock.json -------------------------------------------------------------------------------- /frontend/client-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/package.json -------------------------------------------------------------------------------- /frontend/client-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/public/favicon.ico -------------------------------------------------------------------------------- /frontend/client-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/public/index.html -------------------------------------------------------------------------------- /frontend/client-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/public/logo192.png -------------------------------------------------------------------------------- /frontend/client-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/public/logo512.png -------------------------------------------------------------------------------- /frontend/client-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/public/manifest.json -------------------------------------------------------------------------------- /frontend/client-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/public/robots.txt -------------------------------------------------------------------------------- /frontend/client-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/App.css -------------------------------------------------------------------------------- /frontend/client-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/App.js -------------------------------------------------------------------------------- /frontend/client-app/src/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/components/Login.jsx -------------------------------------------------------------------------------- /frontend/client-app/src/components/PasswordResetRequest.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/components/PasswordResetRequest.jsx -------------------------------------------------------------------------------- /frontend/client-app/src/components/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/components/Profile.jsx -------------------------------------------------------------------------------- /frontend/client-app/src/components/ResetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/components/ResetPassword.jsx -------------------------------------------------------------------------------- /frontend/client-app/src/components/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/components/Signup.jsx -------------------------------------------------------------------------------- /frontend/client-app/src/components/VerifyEmail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/components/VerifyEmail.jsx -------------------------------------------------------------------------------- /frontend/client-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/index.css -------------------------------------------------------------------------------- /frontend/client-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/index.js -------------------------------------------------------------------------------- /frontend/client-app/src/utils/AxiosInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/frontend/client-app/src/utils/AxiosInstance.js -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/requirements.txt -------------------------------------------------------------------------------- /social_accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /social_accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/admin.py -------------------------------------------------------------------------------- /social_accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/apps.py -------------------------------------------------------------------------------- /social_accounts/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/github.py -------------------------------------------------------------------------------- /social_accounts/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/helpers.py -------------------------------------------------------------------------------- /social_accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /social_accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/models.py -------------------------------------------------------------------------------- /social_accounts/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/serializers.py -------------------------------------------------------------------------------- /social_accounts/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/tests.py -------------------------------------------------------------------------------- /social_accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/urls.py -------------------------------------------------------------------------------- /social_accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameshenry2020/complete-authentication-with-JWT-and-Social-Auth-in-django-rest-framework-and-react/HEAD/social_accounts/views.py --------------------------------------------------------------------------------