ASP.NET成员资格的开源替代方案

4
我目前正在支持一个Python Web应用程序,其中用户/角色/权限管理要求日益复杂。目前,我们正在编写自己的用户、组、权限等代码,并支持数据库。
我希望能找到类似ASP.NET成员资格的东西,以帮助管理用户身份验证和授权,而不是冒着继续创建越来越复杂的自定义解决方案的风险。是否有类似的项目值得一看?

你正在使用什么框架来开发你的 Web 应用程序?解决方案取决于框架(或注入适当的 WSGI 中间件的能力)。 - Alex Martelli
1个回答

1

如果您正在寻找离线用户身份验证,您可能需要考虑使用openid。人们已经为cherrypy添加了 openid支持

如果您正在寻找更多的用户管理类型代码。我想这取决于您确切要做什么,但其他人以前已经完成了用户管理,为什么不利用他们的工作呢?Skeletonz是一个在cherrypy之上编写的CMS。如果您不想使用cherrypy,您也可以考虑Pinax。它是基于Django构建的,旨在重复使用其他人已经完成的工作,因此您不必再次执行。


我同意openid可能是最好的选择,但不幸的是,这个系统将是一个没有互联网访问权限的封闭系统。感谢您的建议。 - Tony Lenzi
托尼,在我工作的地方,我们使用LDAP而不是Windows解决方案。虽然LDAP并不简单,但它是一种常见的标准,并且是一个很好的起点。 - Paul Hildebrandt
感谢您的跟进,保罗。这也是我的想法,使用现有的LDAP进行身份验证可能是我们采取的身份验证方法。 - Tony Lenzi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接