是否有Apache模块可以对非平凡的postgresql查询进行身份验证?

时间:2011-04-05 08:01:46

标签: django apache authentication

我有一个Django网络应用程序,我想在一个使用Apache身份验证的远程应用程序的单点登录解决方案中使用。

我可以看到how to authenticate Apache from a local Django instancean old Apache module用于在postgresql上进行基本查询(但是没有语法支持来加入带有连接的短语查询来检查Django组权限)

有什么建议吗?

我希望尽可能避免在短期内切换到使用目录服务(例如ActiveDirectory,LDAP)。

.M。

编辑:还找到了mod_auth_external

1 个答案:

答案 0 :(得分:0)

以下内容适合您。

http://www.openfusion.com.au/labs/mod_auth_tkt/

您可以使用apache模块点击Django应用中的特定视图,为有效用户生成票证。然后所有其他应用程序都可以通过URL对Django进行基本身份验证。

这使用Django用户数据库为使用HTTP基本身份验证的旧应用程序提供SSO。