2011-01-30 128 views
2

我打算創建許多Web應用程序,允許用戶在這些應用程序之間共享帳戶。我使用的是Apache,PHP和MySQL。多個Web應用程序之間的身份驗證

我的問題是,用戶是否可以在一臺服務器上登錄,然後能夠使用所有這些登錄詳細信息的應用程序。我正在考慮使用其他應用程序可以訪問的某種Web服務/ API,但我不完全確定這是最好的方式。

在此先感謝。

回答

1

你可能想去流行OpenID

OpenID是一個開放的標準, 介紹用戶如何能夠 以分散 方式認證,避免需要 服務,提供自己的特設 系統,並允許用戶 鞏固其數字身份。

還有OAuth認證系統:

OAuth的(打開授權)是一個開放標準 用於授權。它允許 用戶分享他們的私人資源 (例如照片,視頻,聯繫人列表)存儲在一個網站與其他網站 不必伸手,他們 憑證,通常用戶名和密碼 。

+0

感謝您的回答。不過,由於服務提供商的問題,我最近聽到很多關於OpenID的壞消息。另一方面奧奧特可能是一個想法,所以我會考慮這一點,謝謝。 – 2011-01-30 14:49:46

0

是的我會建立一個身份驗證服務。然後,我會在該服務中註冊用戶可以使用哪些應用程序。