Django Datta PRO - OAuth for Github, Twitter, Change Password
Latest evolutions of Django Datta PRO: OAuth via Twitter and Github, Self-Deletion, Change Password - Premium Starter.

Hello! This article presents the latest updates of Datta Able, a premium seed project built on top of Bootstrap 5 and Django. The product comes with extended user profiles, OAuth for Twitter and Github, improved authentication, and Docker scripts. For newcomers, Django is a leading backend framework actively supported and versioned by programming experts and open-source enthusiasts.
Evolutions in latest version (v1.0.11)
- ✅ OAuth for Github and Twitter
- ✅ Change Password, Self-Deletion
- ✅ Automatic suspension on failed logins
- ✅ Improved Docker Scripts

✨ OAuth via Github & Twitter
The OAuth social login is optional and becomes active if the app detects the OAuth ID and secrets in the .env
file.
- ✅ OAuth for Github
- ✅ OAuth for Twitter
- ✅ Minimal Configuration
Once the user authorizes the social login, the avatar is pulled automatically from the OAuth provider.

✨ Authentication Improvements
In this version, the users are able to associate an email with the social account, change their password, and self-delete the account.

The self-deletion is protected by a confirmation toggler displayed on the left side of the component.

✨ Future evolutions
The product is under heavy development for more features:
- ✅ Async tasks execution via Celery
- ✅ Stripe Payments
- ✅ Deployment automation (AWS, HEROKU)