lightopenid

    1熱度

    2回答

    我想使用lightOpenID,它應該很簡單,並且上傳文件然後測試它的作品。 當我使用example-google.php時,我點擊登錄按鈕,它第一次要求我登錄Google並允許/記住我正在構建的網站。然後重定向到example-google.php?登錄和一系列屬性。但該頁面顯示「Forbidden。您無權訪問此服務器上的路徑/ to/folder/example-google.php」。 如果

    5熱度

    4回答

    我感到困惑。 我能夠使openid登錄有點工作使用LightOpenID。 我所做的只是一個openid_identity,如「https://www.google.com/accounts/o8/id?id=xxx」。相當令人失望:我也希望獲得電子郵件地址。 即我需要登錄(這就是OpenID的那樣)和知道谷歌的電子郵件地址,帳戶使用的登錄用戶。 有函數$openid->getAttributes

    6熱度

    1回答

    最近,我已經開始編寫我自己的PHP OpenID使用者類,以便更好地理解openID。作爲指導,我一直在引用[LightOpenID Class] [1]。大多數情況下,我理解代碼以及OpenID是如何工作的。 function discover($url) { if(!$url) throw new ErrorException('No identity supplied.');

    7熱度

    1回答

    我在構建一個RESTful應用程序。我打算使用OpenID進行用戶認證。目前,我正在使用LightOpenID進行OpenID身份驗證,並且我可以對我的用戶進行身份驗證。 我的問題是下一步是什麼?認證後! 既然,它是一個REST應用程序,我將不得不使用Cookie進行會話管理..對吧? 我在Cookies中存儲什麼值? 如何驗證會話和用戶註銷? 我沒有搜索與實現有關的示例,但所有示例都停在身份驗證

    1熱度

    1回答

    我正在使用LightOpenID,並有一個測試頁,它附帶的example-google.php的附近副本(我將一些回聲放入調試中)。點擊「使用Google登錄」按鈕會將我帶到Google。我使用有效的Google Apps電子郵件地址登錄,然後返回到我的頁面。但是當它試圖驗證claims_id時,我得到了'找不到服務器!'信息。 我已經使用這個短語作爲指導,但大多數回覆只是gitorious ch

    2熱度

    1回答

    我正在嘗試使用LightOpenID合併openid身份驗證。我修改了example-google.php中的發現網址以便與雅虎集成!但我沒有得到任何屬性(我至少能夠通過谷歌獲取電子郵件ID)。 http://pastebin.com/08RzvsGy

    3熱度

    2回答

    有沒有使用POST方法使用LightOpenID庫進行身份驗證的方法?確切地說,在進行身份驗證後,Google(例如)返回到指定的URL,但所有數據都使用GET方法發送給我,這會以醜陋和長的URL結束。 我的代碼是:所以經過 define('BASE_URL', 'http://someurl.com'); try { $openid = new LightOpenID();

    13熱度

    3回答

    我正在開發PHP中的OpenID使用者,並使用了夢幻般的LightOpenID庫(http://gitorious.org/lightopenid)。根據示例客戶端腳本中找到的代碼,我成功創建了一個使用者。但是,我遇到了一個問題:Google要求將openid.identity和openid.claimed_id設置爲"http://specs.openid.net/auth/2.0/identi