Instead of using a 3rd-party SSO tool (Okta, Auth0, Outseta…), I want to use my Django app as it’s own Identity Provider (to maintain my custom-built registration and login flows) …BUT I can’t seem to find any resources/tutorials/examples of this being done.
Specifically, I want my registered users to access my BetterMode instance via their “Custom Oauth2” option (Their support says they support my use case).
Question:
- Are there Django libraries that support Django being it’s own identity provider?
- Is this wildly uncommon for reasons I’m not seeing?
- Otherwise, is the solution just custom code with the django.authlib library? (ex: client_id/secret > Auth/token/callback_Urls…)