【发布时间】:2023-04-02 00:56:01
【问题描述】:
我想将 Apache 的 httpd 基本身份验证(基于弹出式)替换为普通的基于表单的登录页面。
有可能吗?
【问题讨论】:
我想将 Apache 的 httpd 基本身份验证(基于弹出式)替换为普通的基于表单的登录页面。
有可能吗?
【问题讨论】:
我找到了答案!!!希望它可以帮助一些人。
Apache httpd 服务器内部支持 mod_auth_form, 使用它我们可以通过显示基于表单的登录页面从用户那里获取凭据。
如何使用 mod_auth_form - https://httpd.apache.org/docs/2.4/mod/mod_auth_form.html
保存请求uri的方式:
通过 AJP 协议连接。
基本流程 - Httpd 要求提供用户凭据并验证用户。如果找到有效用户,它将通过 AJP 端口与 Tomcat 共享远程用户详细信息。这将保留对 httpd 的传入 URI 请求。
【讨论】: