2010-03-17 42 views
3

我使用修改的登錄名設置了演示,我找到了名爲open-id selector的選項。登錄工作正常,身份URL返回,但我要求的SREG數據從未填充,必填或可選。我使用Gmail帳戶登錄到我的頁面。下面是從我的try_auth.php我編輯JanRain OpenID在PHP的SREG?

$sreg_request = Auth_OpenID_SRegRequest::build( // Required array('email'), // Optional array('fullname', 'gender', 'timezone', 'dob', 'country'));

什麼給的代碼?

+0

哪裏可以從myopenid獲取SREG?由於某種原因,它也對我來說也是空白的。 – jayarjo

+0

並從livehournal。嗯... – jayarjo

回答

5

Google的OpenID身份提供商不支持SREG。

相反,他們支持OpenID Attribute Exchange有限的屬性(用戶名和電子郵件地址,我認爲)。它比SREG更新,雖然我不確定哪一種在野外更普遍。我想,Janrain圖書館應該支持這兩種。

如果您想使用肯定支持SREG的IdP進行測試,請嘗試MyOpenID

+0

謝謝,我不知道它只支持AX,而且這個庫支持AX。 – AFK