Great to see that you share the vision about Yosai helping unify the python community!
About the plugin terminology:
I've bifurcated plugins into two categories: integrations and extensions. Integrations are client-side plugins and extensions are backend plugins. Social auth, ldap, etc would be written as extensions. django, flask, pyramid, bottle, falcon support would be written as integrations.
The most simple of Django-Yosai integration solutions, where credentials and authorization information is in one data store, consists of a DjangoWebRegistry integration that hooks yosai up to request/response side of things.
If you don't want to use the YosaiAlchemyStore, there may be a way (not sure) to write a DjangoAccountStore extension that uses the AccountStore api, exposing data models that store user / authentication / authorization information
- look at the YosaiAlchemyStore project to see how I did this using SQLAlchemy, and check out the data model svg diagram for modeling ideas
- I'm not 100% positive about this approach