配置Apache以使用SQL Server身份验证

时间:2010-12-22 14:07:11

标签: sql-server authentication apache

我相信可以配置Apache使用SQL Server进行身份验证。您提供数据库连接参数和要运行的查询。我认为合同是这样的:

如果查询返回了用户通过身份验证的内容,并且查询结果为空,则表示用户未知。

有谁知道我如何配置它?

1 个答案:

答案 0 :(得分:1)

Apache支持mod_authn_dbd支持针对SQL驱动程序的身份验证,而mod_dbd支持各种数据库驱动程序。有许多项目将Apache DBD Framework与TDS协议联系起来,从而允许对SQL Server进行身份验证,如odbc-dbd

我不知道有人在制作中这样做,但看起来理论上是可能的,你所要做的只是连接点。

当然,我们在这里讨论的是真正的HTTP身份验证方案:BasicDigest。如果您对“表单”身份验证感兴趣,那就不是HTTP身份验证,这是一些应用程序行为,因此在您的应用程序代码中实现,而不是在Apache中实现。