AuthType Digest Realm 密码空格问题

AuthType Digest Realm 密码空格问题

我在尝试设置一个测试目录以使用 AuthType Digest 进行身份验证时遇到问题。我能够成功完成此操作,但前提是 .htaccess 的 AuthName 是一个字符串条目。

.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/

我尝试将 Realm 括在单引号和双引号中,但没有成功,目前使用 Notepad++ 进行编辑,但也尝试通过 ht_digest.exe 工具创建...仍然没有成功。

我也看过 Apache AuthType 和 ht_digest 文档但也许它不是正确的部分,因为我似乎找不到任何关于包含空白领域的信息。

如能得到任何指点或建议我将非常感激,谢谢。

相关内容