This morning I went ahead and implemented this on a project of mine. So far I'm pretty pleased with it overall.
Here are a few thoughts after playing with it a bit first hand...
I wanted to place DBV outside of my web root and then programmatically include it from existing admin authentication code.
For my use case this also addressed most of my permission-related concerns.
It did unfortunately require a few very minor code edits to DBV which I'm going to try to package up and submit a pull request for. These were just basic things such as changing the CSS / JS include paths, moving those same assets to an accessible location, and changing some JS / AJAX action URIs to self-reference instead of being "hard coded" to index.php...
All in all, pretty trivial to get setup and it really hits the spot in terms of solving the actual problem.
Here are a few thoughts after playing with it a bit first hand...
I wanted to place DBV outside of my web root and then programmatically include it from existing admin authentication code.
For my use case this also addressed most of my permission-related concerns.
It did unfortunately require a few very minor code edits to DBV which I'm going to try to package up and submit a pull request for. These were just basic things such as changing the CSS / JS include paths, moving those same assets to an accessible location, and changing some JS / AJAX action URIs to self-reference instead of being "hard coded" to index.php...
All in all, pretty trivial to get setup and it really hits the spot in terms of solving the actual problem.
Thank you! :-)