2014-06-06 32 views
1

我們正在開發一個基於node.js的API並響應客戶端網站。未來相同的API將滿足移動應用程序的要求。問題是我們想爲Facebook,Google+和Twitter創建客戶端登錄。如何實現客戶端Twitter登錄網站?

Facebook和Google登錄成功,但Twitter不允許客戶端登錄。任何關於如何從客戶端實現twitter登錄的幫助是必要的。

我們不能使用服務器端登錄,因爲將來我們將集成移動應用程序時無法使用。

我們沒有使用passport.js,因爲它是基於服務器的,並且響應服務器端生成的模板。這不適用於移動應用程序。

歡迎任何建議解決方法或幫助。

+1

爲什麼它甚至被標記爲node.js&Bro問題是當你在web上實現客戶端登錄時,你的密鑰可以被任何人解密和讀取(雖然你可以解編譯並獲得本地密鑰應用程序也是如此)。服務器是安全的:P或等到OAuth2.0進入Twitter或使用某些組織3p服務進行SSO – ShrekOverflow

回答

3

Twitter不允許從客戶端註冊。我很抱歉不能有解決方法。你應該嘗試一些替代方法從服務器端工作。有成功的移動應用程序登錄實施。

可能您需要針對您的需求進行具體研究。

+0

我認爲你是對的我的問題有點不敏感。 – XIMRX

+0

https://satellizer.herokuapp.com/#/login – KrIsHnA

4

Twitter不允許客戶端登錄。任何關於如何執行從客戶端登錄twitter的幫助是需要的

這是不允許的;因此你不能這樣做。

+0

任何解決方法都是可能的,(有此意向詢問)。 – XIMRX

+0

如果微博明確禁止你從事客戶端業務,那麼就沒有辦法可以讓你做客戶端。 – ndugger