mod_auth_form 的自定义身份验证处理程序?

mod_auth_form 的自定义身份验证处理程序?

Apache 2.3/2.4 有mod_auth_form允许显示 HTML 表单供用户登录。我可以使用应用服务器提供表单(J2EE、node.js、PHP、Vert.x 等)和身份验证逻辑,而不是使用纯 HTML 表单,然后只返回会话 cookie(这应该是什么样子?)

答案1

是的。但您需要使用名称为 httpd_username 和 httpd_password(以及 .htaccess 权限)的输入字段

/secret/path/.htaccess

AuthFormLoginRequiredLocation /login.html
AuthFormLoginSuccessLocation /secret/path/
AuthFormProvider 文件
AuthUser文件 /before/www/root/.htpasswd
AuthType 表单
AuthName“我的服务器!”
会话开始
SessionCookieName 会话路径=/secret/path/
会话加密密码 SomEtH1n9

/注销/.htaccess

AuthName“我的服务器!”
AuthFormLogoutLocation /注销/
会话开始
SessionCookieName 会话路径=/secret/path/
会话加密密码 SomEtH1n9

附言:不要使用 Apache Docs 中的“secret”字样作为密码;)

相关内容