用户管理API
我正在开发一个应用程序套件,用户需要连接到一个服务器,根据他们的账户类型,系统会提供一些服务。这个服务器将运行Linux系统。请问你能推荐一些用户管理的API吗?我所说的用户管理是指用户身份验证和其他相关功能。
我比较喜欢用C++或Python来开发,但如果用其他语言也没问题。请注意,这个应用程序套件不是基于网页的。
由于安全原因,我不想给每个用户在Linux服务器上单独创建一个账户。
谢谢,
Akshey
3 个回答
0
http://web.mit.edu/Kerberos/ 这不是一个可以直接使用的解决方案,但我不太确定你具体想要什么。
0
Django 是一个用 Python 写的框架,它能提供很多服务。而且它的结构很灵活,你只需要使用你想要或需要的部分。
它自带的管理工具可以处理用户登录和权限管理,包括用户、权限、用户组和消息队列等功能。
如果你不想要像网页那样复杂的东西,Twisted 提供了一个处理身份验证和凭证的模块。(http://twistedmatrix.com/documents/current/core/howto/cred.html)
0
你应该了解一下PAM。
为了安全起见,你最好通过SSL来进行操作,这样用户的密码就不会以明文形式在网络上传输。