+ -
当前位置:首页 → 问答吧 → 关于apache2 $_SERVER变量中的REMOTE_USER

关于apache2 $_SERVER变量中的REMOTE_USER

时间:2011-10-20

来源:互联网

问题是这样的, 我想做个SSO系统,用域帐户验证。这几步都已经完成

后来来了个新的需求,需要用混合模式进行验证。不一定是域帐户,比如本地数据库中的用户。

思路是:域帐户先验证,如果验证通过则直接授权。如果验证不通过,让用户输入用户名密码。

但,我设置apache2的时候需要一个require的指令(如, require valid-user)才能取得REMOTE_USER. 如果设置了,域帐户验证不通过的话,会弹出对话框要求想apache输入用户名密码。 这个指向不是我需要的。我需要指向我的数据库。

问题是,有没有什么方法不需要设置require valid-user就取得 REMOTE_USER的值。。。 或者有什么方法设置了require且验证失败后避免弹出输入用户名,密码的对话框?

作者: turing9527   发布时间: 2011-10-20

问题解决了,用allow deny 配合可以做到。

来接分的吧。。。

作者: turing9527   发布时间: 2011-10-20