Klever dissected: Michael 'hacker' Krelin Leonid Ivanov Thanks to Brian Muller of mod_auth_openid project for suggestions, bug reports, testing and actually making use of the library.