2011-03-30 47 views
3

我有一個Python App Engine應用程序,用戶可以使用foursquare登錄,然後他們必須使用Hunch登錄。這一切工作正常,但現在我試圖讓用戶在Android設備上進行身份驗證。我不希望用戶必須在手機上登錄4sq &預感,所以我希望他們能夠通過我的後端進行身份驗證,並從那裏以他們的名義登錄。有什麼地方可以找到這樣的教程嗎?我應該在我的應用上創建自定義身份驗證還是允許用戶使用他們的Google帳戶登錄?Android上的Appengine身份驗證

回答

2

如果他們已經對您的應用程序進行了身份驗證,並使用foursquare和Hunch設置了oauth標記,則可以使用this pattern對您的應用程序進行身份驗證。

沒有辦法通過嚮應用程序詢問用戶的憑據來驗證「代表他們的身份」。如果有的話,任何應用程序都可以模擬您使用的任何服務。

+0

那麼這是否意味着用戶在被允許訪問電話前必須登錄網頁? – Stina 2011-04-02 08:12:39

+0

@Stina不使用我鏈接的文章中的模式 - 他們只會在手機上顯示授權屏幕。 – 2011-04-02 08:25:04

+0

抱歉,由於我無法在手機上進行測試,因此我仍然對該模式的功能感到困惑:-(用戶是否可以使用Google acc或使用4sq登錄? – Stina 2011-04-03 20:41:43