@QasimSarfraz_4a17 and I have installed an IdP based on Shibboleth IdP v3 and using a DB as back-end.
We have modified a JAAS plug-in to make the authentication using the DB possible. Since others could be interested I have published the code on AAROC GitHub.
The installation process is not automated but I am working on an Ansible role and some documentation. I'll let you know when it's ready so you can use it to install the new version of Shibboleth IdP.