ZendFramework ve açık kimliği giriş, bugüne kadar ZF mi?

2 Cevap php

I am trying to integrate an openID login in a ZF project (using the MVC). I get failures. When I traced the code I see the failures originate from: OpenId/Consumer.php (line ~740). Those lines try to analyze the open id protocol version from the first request done to the open id provider.
The regexp in the ZF expect to receive HTML with a LINK tag:

/<link[^>]*href=(["\

While when I look on the response, from google for example, I see I get XML. Google url I use: https://www.google.com/accounts/o8/id

Sonuç Ben oradan:

<?xml version="1.0" encoding="UTF-8"?>
<xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)">
  <XRD>
  <Service priority="0">
  <Type>http://specs.openid.net/auth/2.0/server</Type>
  <Type>http://openid.net/srv/ax/1.0</Type>

  <URI>https://www.google.com/accounts/o8/ud</URI>
  </Service>
  </XRD>
</xrds:XRDS>

Ben google yanlış bağlantısını kullanarak muyum?

2 Cevap

Ben gelmez hile en http://ak33m.com/?p=71 ZF için bir yama bulduk

Kaynak koduna baktığımızda ZF trunk, şu anda, XRDS tabanlı keşif desteklenmiyor görünüyor:

/* TODO: OpenID 2.0 (7.3) XRI and Yadis discovery */

ZF anda bir tabanlı HTML desteği ve Google OpenID giriş URL ile üzerine bitiş noktası adresi bir XDRS belgeyi döndürür.