Zend’s tutorial on using their OpenID consumer convinced me to use their framework. It looks like they based their demonstration on the SimpleOpenID class, yet a glance at the code and its tests tells you it’s built on much more thoughtful underpinnings. Unfortunately … it doesn’t support OpenID 2! Their page states that it has OpenID 2 support, but that doesn’t include YADIS or XRI!
The week has ended, however, and I switched to their codebase yesterday for logging in. I left my own implementation buried withing ForustOp_Auth as functions that are never called, mostly just for reference. I filed an bug about OpenID 2 that I’ll revisit later. Perhaps I’ll assist the Zend community at that point, who can tell?
I made some user-session decisions this week, you can login, but the information is not yet necessary or even included in the TSV or object data. Those things will come next week with Moderation and following later with Authorship.