2009-12-25 149 views
2

我正在開發一個應用程序套件,用戶將需要連接到服務器,並根據他們的帳戶類型,他們會得到一些服務。服務器將運行Linux。你能否建議我使用一些用戶管理API來開發服務器程序?用戶管理是指用戶認證和其他相關功能。 我更喜歡使用C++或python,但任何其他語言都不應該成爲問題。請注意,這個應用程序套件不是基於Web的。用戶管理API

由於安全問題,我不希望爲每個用戶在Linux服務器上分配一個帳戶。

感謝, Akshey

+0

LDAP也許可能是一個解決方案? – kazanaki 2010-03-30 10:57:04

+0

出於身份驗證的目的,請將質詢/響應算法與醃製散列結合使用,以防止密碼通過網絡傳輸。 – Robert 2010-03-30 17:39:25

+0

我認爲需要更多細節。你想要實現什麼,你在開發一個Web應用程序嗎?你是否試圖讓用戶通過SSH登錄到服務器? – Unknown 2010-05-31 11:45:58

回答

0

Django是一個提供所有這些服務的python框架。它也是非常模塊化的,所以你只需要使用你想要/需要的組件。

其默認管理工具提供身份驗證和授權。包括用戶,權限,組和消息隊列。

如果您不希望網頁前端的內容爲高級別。 Twisted提供認證/憑證模塊。 (http://twistedmatrix.com/documents/current/core/howto/cred.html

0

您應該檢查出PAM

爲了安全起見,您應該只通過SSL執行此操作,以便用戶的密碼不以明文形式通過電纜發送。