我正在寻找一种方法来授予新(远程,公共)用户通过网页注册新帐户的可能性,这将允许访问我们网站的一个受限区域,一个SVN存储库,一个Trac系统,和一个MediaWiki(全部托pipe在Linux服务器上)。
目前,为每个新用户手动创build一个新的Linux系统用户帐户,但是我认识到这从安全(或pipe理/pipe理)的angular度来看并不理想,因此这篇文章。
任何人都可以提出任何可能的解决办法(我意识到这是一个高层次的要求,我正在寻找可能的解决scheme概述,而不是详细的解决scheme)。
我们有一个PHP列表和SQL数据库,如果有帮助…
我build议使用LDAP服务器,如OpenLDAP。 对于MS Active Directory来说,这是类似的function。 提供集中authentication和/或授权是非常常见的解决scheme。
唯一棘手的部分是您的LDAP用户的良好pipe理configuration。