Hi Matt
Yes, am just finishing the coding of my particular implementation now but will shortly be available via Github (
http://github.com/knowledgearc/jspace-extras). It is GPL so free for anyone to extend. Michael Babker pointed me in the direction of a system plugin which I have implemented successfully, and I have tried to make it as "pluggable" as possible with the existing authentication plugin events. However, I'm sure more improvement could be made by other members of the community such as yourself.
As soon as I have pushed my updates I will post back here with a specific link to the code in Github.
Thanks for your interest.
Cheers
Hayden