我有一个问题,我试图设置一个testing目录来validation使用AuthType摘要。 我已经能够成功完成这个,但只有当.htaccess的AuthName是一个string条目。
示例.htaccess:
Options +Indexes AuthName "Gordon" AuthType Digest AuthDigestDomain / AuthDigestProvider file AuthUserFile C:/xampp/htdocs/HTAccessible/test/htdigest/.htpasswd <Limit GET POST PUT> require valid-user </Limit>
例如.htpasswd
go_admin:'Gordon':0acefe7c35fab863f9a03f2e3f88f168qNG0
如果我将.htpasswd和.htaccess AuthName中的Realm更改为“Gordon and”..我得到这个错误(来自Apache logs / error.log)
[Sat Aug 24 15:14:27.864534 2013] [auth_digest:error] [pid 6840:tid 1716] [client 127.0.0.1:49646] AH01790: user `go_admin' in realm `Gordon and' not found: /HTAccessible/test/htdigest/
我已经尝试包装单引号和双引号的领域无济于事,目前编辑使用Notepad ++,但也尝试通过ht_digest.exe工具创build…仍然没有骰子。
我也看过Apache的AuthType和ht_digest文档,但也许它不是正确的部分,因为我似乎无法find任何信息包含空白的领域。
任何指针或build议,将不胜感激,谢谢。