I'm working on something like this, but I have no ETA to finish. I have authentication classes for classic, but I need to rewrite them to work with UBB7 and sessions.
I'll post what I have done to integrate authentication on UBBDev.com (unless someone beats me to the punch). Hopefully I get a chance to do it before 7.0 is final