2012-07-13 78 views
0

這可能聽起來很愚蠢,但我經歷了Android應用程序的Open ID身份驗證的很多代碼示例。這人說 https://sites.google.com/site/oauthgoog/oauth-practices/mobile-apps-for-complex-login-systems/samplecode ,你必須做一個網頁視圖,並從網頁瀏覽器獲取令牌和所有,但我想要的是谷歌,Facebook和Twitter很簡單,給定的選項,我希望用戶選擇一個沒有任何瀏覽器進行身份驗證或所以。那可能嗎?android openid認證

這一個我也試過,但它顯然似乎只支持Google帳戶,但我想這三個

http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app

任何幫助嗎?

回答

0

OpenID技術基於瀏覽器確認,因此您無法識別最終用戶。看看這個鏈接:http://lists.openid.net/pipermail/openid-code/2011-January/000190.html

+0

約aquery庫,它似乎如何有HANDELS有沒有人用它來驗證http://code.google.com/p/android-query/wiki/Authentication。我實際上已經厭倦了使用不同的代碼,這些代碼似乎都不適合我。 – 2012-07-13 22:17:34

+0

正如我從描述中可以理解的,它是OAuth庫 - 不是OpenID。看到其中的差別:http://en.wikipedia.org/wiki/OpenID#OpenID_vs._pseudo-authentication_using_OAuth – 2012-07-13 22:41:08

+0

所以是強制性的,如果我想打開它登錄我需要建立一個HTML頁面,並從那裏做開放ID身份驗證,許多開源將可用於此或有任何更簡單的選項可用。 Thanx提前:) – 2012-07-14 10:51:42