Django Soft PRO - OAuth for Github, Twitter, Change Password
Latest evolutions of Django Soft Dashboard PRO: OAuth via Twitter and Github, Self-Deletion, Change Password - Premium Starter.
Hello! This article presents the latest updates of Soft UI Dashboard, 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.8)
- ✅ 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.
✨ Admin View
Superusers are able to edit, suspend/unsuspend and delete all registered users.
Admin View - Edit Registered User
✨ Design Description
Made of hundred of elements, designed blocks, and fully coded pages, Soft UI Dashboard PRO is ready to help you create stunning websites and web apps.
Soft UI Dashboard PRO is built with over 300 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining.
This Premium Bootstrap 5 Dashboard is coming with prebuilt design blocks, so the development process is seamless, and switching from our pages to the real website is very easy to be done.
✨ Future evolutions
The product is under heavy development for more features:
- ✅ Async tasks execution via Celery
- ✅ Stripe Payments
- ✅ Deployment automation (AWS, HEROKU)