Have a look at Authkit.