Hi Padraic,
 
I didn't realize you have been working on this (I must have missed the post).
We have already made very good progress in implementing both OpenId 2.0 
compliant client and server. This includes patches to ext/openssl (for future 
inclusion in PHP) and for those who don't get the updated version both GMP and 
BCMath support (you are right the latter is awefully slow).
 
Dmitry (cc'ed) has been spearheading this and is just working on posting a 
proposal on the Wiki. It'd be great if you can review both the proposal and 
give us feedback and also look at the code and see if you think there's 
anything we should improve.
 
I appreciate your efforts and am looking forward to having you in the feedback 
loop!
Best,
 
Andi


________________________________

        From: Pádraic Brady [mailto:[EMAIL PROTECTED] 
        Sent: Friday, June 15, 2007 3:45 PM
        To: Zend Framework General
        Subject: [fw-general] The road to Zend_Service/Auth_Openid
        
        
        Hi all,
        
        As posted a few months back, I had started working on a PHP5 OpenID 
library that I wished to port to the framework since it seemed a reasonable 
addition given our web app focus. Given the complexity of OpenID as a 
distributed authentication service there are numerous components. Each by 
itself is actually not that hard, most of the problem is putting them together 
with a solid set of integration tests.
        
        These include wrappers for large integer (> 32 bits) libraries since 
bcmath alone is awfully slow for this compared to gmp, cryptographic 
algorithms, and even a separate extensible web service (already proposed on the 
wiki). The list of possible sub-components that could feasibly get started with 
include:
        
        Zend_Service_Yadis
        Zend_Crypt_DiffieHellman
        Zend_Crypt_Rsa
        Zend_Crypt_Hmac
        Zend_Crypt_Xtea
        Zend_Math_BigInteger
        
        An actual Zend_Service_Openid would need all of the above as well as 
general file parsers. I was looking for an opinion as to whether these are 
acceptable as individual proposals. It seems to make sense rendering OpenID 
into it's reusable constituent parts rather lumping everything (and inevitably 
burying/hiding it) into the Openid namespace. I don't want to go spamming the 
wiki with 6+ proposals until I get a little feedback either :).
        
        Any thoughts/comments on this, or OpenID in the ZF in general, are 
appreciated. :) The primary goal is to implement OpenID 1.1 and 2.0 to the 
extent necessary to authenticate. The basis of an OpenID server can be 
considered after.
        
        Paddy
        
         
        Pádraic Brady
        http://blog.astrumfutura.com
        http://www.patternsforphp.com
        


________________________________

        Food fight? 
<http://answers.yahoo.com/dir/index;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx?link=ask&sid=396545367>
  Enjoy some healthy debate
        in the Yahoo! Answers Food & Drink Q&A. 
<http://answers.yahoo.com/dir/index;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx?link=ask&sid=396545367>
 

Reply via email to