Django OAuth Toolkit can help you providing out of the box all the endpoints, data and logic needed to add OAuth2 capabilities to your Django projects. Django OAuth Toolkit makes extensive use of the excellent OAuthLib, so that everything is rfc-compliant.
pip install django-oauth-toolkit
Recommendation system is based on packages' internal categories
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
View Detailsdjango-lazysignup is a package designed to allow users to interact with a site as if they were authenticated users, but without signing up. At any time, they can convert their temporary user account to a real user account.
View DetailsA JSON Web Token authentication plugin for the Django REST Framework.
View DetailsComplete Two-Factor Authentication for Django providing the easiest integration into most Django projects.
View Details