IBMi 上的 Apache 身份验证 AS/400
Apache authentication on IBMi AS/400
我试图在 IBMi AS/400 V7R2 上将整个目录置于 Apache 身份验证之后。我需要指定与 AS/400 没有关系的凭据,除了它们是在 IFS 上的文件中定义的。我是 IBMi 世界的新手,不确定 Apache 的安装位置。我知道我需要包含一些 Apache 模块,但不知道它们在哪里。我也不知道在哪里可以找到 htpasswd.exe
等价物,所以我满怀希望地使用 http://www.htaccesstools.com/htpasswd-generator-windows/。包含凭据的文件也必须加密密码。我在 PASE 的 which
命令中尝试了各种字符串,但没有成功。
我也见过两种不同的方式来包含密码文件(PasswdFile
和 AuthUserFile
),但找不到区别。我的假设是 PasswdFile
用于实际的 IBMi 系统用户,AuthUserFile
用于为任意用户生成的 .htpasswd.exe
文件。
我尝试过的代码示例:
<Directory "/path/to/secure/directory">
PasswdFile /path/to/.htpasswd
AuthType Basic
AuthName "To access the requested page, please enter your login credentials."
AllowOverride AuthConfig Options
Options Indexes
Require valid-user
</Directory>
或
<Directory "/path/to/secure/directory">
AuthType Basic
AuthName "Secure Login"
AuthUserFile /path/to/.htpasswd
Require valid-user
</Directory>
我要包含的模块涵盖了我的所有基础,直到它开始工作包括:
- mod_access.so
- mod_auth.so
- mod_auth_anon.so
- mod_auth_dbm.so
- mod_auth_digest.so
有没有人以前做过这个,或者知道如何在 IBMi 上做这个并且可以提供一些指导?大多数特定于 Apache for IBMi 的文章通常解释如何针对现有 IBMi 用户进行身份验证,然后 .htpasswd
基本身份验证的所有内容都不是特定于 IBMi,所以我不知道 Apache for IBMi 在这种情况下是否不同或者是否我做错了什么。
希望这能奏效。
我会说您无法使用系统用户 ID 和密码或验证列表。看看这个 link:
http://www-01.ibm.com/software/webservers/httpservers/doc/v4r4/wmg/RZAG2M07.HTM#HDRPASSWDF
我试图在 IBMi AS/400 V7R2 上将整个目录置于 Apache 身份验证之后。我需要指定与 AS/400 没有关系的凭据,除了它们是在 IFS 上的文件中定义的。我是 IBMi 世界的新手,不确定 Apache 的安装位置。我知道我需要包含一些 Apache 模块,但不知道它们在哪里。我也不知道在哪里可以找到 htpasswd.exe
等价物,所以我满怀希望地使用 http://www.htaccesstools.com/htpasswd-generator-windows/。包含凭据的文件也必须加密密码。我在 PASE 的 which
命令中尝试了各种字符串,但没有成功。
我也见过两种不同的方式来包含密码文件(PasswdFile
和 AuthUserFile
),但找不到区别。我的假设是 PasswdFile
用于实际的 IBMi 系统用户,AuthUserFile
用于为任意用户生成的 .htpasswd.exe
文件。
我尝试过的代码示例:
<Directory "/path/to/secure/directory">
PasswdFile /path/to/.htpasswd
AuthType Basic
AuthName "To access the requested page, please enter your login credentials."
AllowOverride AuthConfig Options
Options Indexes
Require valid-user
</Directory>
或
<Directory "/path/to/secure/directory">
AuthType Basic
AuthName "Secure Login"
AuthUserFile /path/to/.htpasswd
Require valid-user
</Directory>
我要包含的模块涵盖了我的所有基础,直到它开始工作包括:
- mod_access.so
- mod_auth.so
- mod_auth_anon.so
- mod_auth_dbm.so
- mod_auth_digest.so
有没有人以前做过这个,或者知道如何在 IBMi 上做这个并且可以提供一些指导?大多数特定于 Apache for IBMi 的文章通常解释如何针对现有 IBMi 用户进行身份验证,然后 .htpasswd
基本身份验证的所有内容都不是特定于 IBMi,所以我不知道 Apache for IBMi 在这种情况下是否不同或者是否我做错了什么。
希望这能奏效。
我会说您无法使用系统用户 ID 和密码或验证列表。看看这个 link: http://www-01.ibm.com/software/webservers/httpservers/doc/v4r4/wmg/RZAG2M07.HTM#HDRPASSWDF