繁体   English   中英

Apache-要使用哪个身份验证?

[英]Apache - Which auth to use?

我有一个Linux服务器(CentOS 5)来生成报告,并且我想自动向每个用户展示自己的报告(它们与Windows-> Internet Explorer一起使用)。

用户由DC控制(我不维护),并且我想在访问此Web服务器时检索其域用户,因此他们不必填写任何登录提示。 我以为PHP $ _SERVER [“ REMOTE_USER”]可能会有用,但它不会返回任何值。

是否需要使用身份验证来检索REMOTE_USER? 就我而言,我只需要用户名,稍后再检查是否有该用户的报告。 哪个是最佳选择? 因为我看过很多模块:kerberos,ntlm,sspi ...,但不知道在这种情况下使用哪个模块或哪个模块合适。

提前致谢!

问: Is it necessary to use authentication to retrieve REMOTE_USER?

答:您可以参考RFC 3875-通用网关接口(CGI)版本1.1

REMOTE_USER变量提供客户端提供的用户标识字符串,作为用户身份验证的一部分。

...

如果客户端请求需要HTTP身份验证[5](例如AUTH_TYPE元变量设置为“基本”或“摘要”),则REMOTE_USER元变量的值必须设置为提供的用户ID

这意味着仅当客户端将身份验证数据与请求一起传递时,才能可靠地设置远程用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM