Did you consider using pas.plugins.sqlalchemy GitHub - collective/pas.plugins.sqlalchemy: SQLAlchemy PAS plugin (Authentication) for Zope2/ Plone ?
Did you consider using pas.plugins.sqlalchemy GitHub - collective/pas.plugins.sqlalchemy: SQLAlchemy PAS plugin (Authentication) for Zope2/ Plone ?