2010-04-19 70 views
14

我想實現的OpenID作爲一個優先選擇我的下一個Web應用程序here如何使用正確的Google OpenID網址登錄我的網站?

的代碼是從this tutorial取,如果我用我的OpenID從myopenid.com

不過的作品,我相信大多數人都會只是愛用日常電子郵件地址作爲其OpenID,因爲據我所知,谷歌,雅虎和其他一些大牌球員都已經在他們的系統做到了這一點。

我的問題是:我怎麼能找到正確的「URL」的形式進入登錄? 我用我的Google OpenID帳戶用於StackOverflow,它工作得很好。我嘗試我 OpenID的複製像這樣:

www.google.com/accounts/o8/id?id=aitoawllano10bzdzp3ht0diffry0qt6_j2ls-m 

,並直接粘貼到自己的狀態,但它不工作。

我還試圖刪除URL參數,但不會做,無論是。

非常感謝您的任何提示和建議。

+3

這將是開始http://code.google.com/apis/accounts/docs/OpenID.html – Amarghosh 2010-04-19 12:52:47

+0

@Amarghosh的好去處:確實如此。我不知道谷歌解釋他在那裏做OpenID的方式。感謝您的參考! – 2010-04-19 13:03:04

回答

13

基本上,你不許使用的一個網站製作的令牌驗證到另一個。這是一項安全功能。 (好吧,這是不被允許看OpenID身份可以使約你的身份的其他網站接受的說法,但這不在帶外WRT OpenID的網站)

你應該使用的網址只是這樣的:

https://www.google.com/accounts/o8/id 
+0

@Donal Fellows:我明白了。安全是使我頭部始終疼痛的部分。我會閱讀剛發佈的文檔Amarghosh,看看我能否自己完成這項工作。 – 2010-04-19 13:05:58