gpt4 book ai didi

IBMi AS/400 上的 Apache 身份验证

转载 作者:行者123 更新时间:2023-12-02 01:32:52 26 4
gpt4 key购买 nike

我试图在 IBMi AS/400 V7R2 上将整个目录置于 Apache 身份验证之后。我需要指定与 AS/400 无关的凭据,除了它们在 IFS 上的文件中定义的事实之外。我是 IBMi 世界的新手,不确定 Apache 的安装位置。我知道我需要包含一些 Apache 模块,但不知道它们在哪里。我也不知道在哪里可以找到 htpasswd.exe 等价物,所以我满怀希望并使用 http://www.htaccesstools.com/htpasswd-generator-windows/ .包含凭据的文件也必须加密密码。我在 PASE 的 which 命令中尝试了各种字符串,但没有成功。

我还看到了两种不同的方式来包含密码文件(PasswdFileAuthUserFile),但找不到区别。我的假设是 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 上做这个并且可以提供一些指导?大多数针对 IBMi 的 Apache 的文章通常解释如何针对现有 IBMi 用户进行身份验证,然后 .htpasswd 基本身份验证的所有内容都不是特定于 IBMi 的,所以我不知道 IBMi 的 Apache 是否有所不同这种情况或者我做错了什么。

最佳答案

希望这能奏效。

我会说您无法使用系统用户 ID 和密码或验证列表。查看此链接: http://www-01.ibm.com/software/webservers/httpservers/doc/v4r4/wmg/RZAG2M07.HTM#HDRPASSWDF

关于IBMi AS/400 上的 Apache 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33135670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com