2012-01-29 37 views
0

我有一個應用程序想要綁定到多個服務,我不知道如何處理登錄。我可以登錄一次,假設通過Facebook,並授予我們的應用程序訪問Twitter?我可以使用OAuth將我的用戶登錄到多個服務嗎?

我可以另外在服務器端存儲某種登錄憑據,登錄到我的服務,並將它們登錄到服務器端?

全面披露:我對身份驗證的工作原理很模糊......

回答

1

你的用戶需要進行身份驗證和授權每個服務應用程序。

如果你想讓他們通過Facebook和Twitter連接,你需要通過每個人的oauth流程。 oauth過程完成後,您將獲得每個可用於後續請求的服務的令牌。

根據您的語言或平臺,可能有一個庫可以幫助您管理用戶認證和憑證。比如django-social-auth對django平臺很有用。

相關問題