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

Apache 2.3 / 2.4有mod_auth_form ,允许用户显示一个HTML表单供用户login。 我可以,而不是使用纯HTML表单使用应用程序服务器来提供表单(J2EE,node.js,PHP,Vert.x等)和身份validation逻辑,只是返回会话cookie(如何将需要看起来像?)

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

/secret/path/.htaccess

 AuthFormLoginRequiredLocation /login.html
 AuthFormLoginSuccessLocation / secret / path /
 AuthFormProvider文件
 AuthUserFile /before/www/root/.htpasswd
 AuthType表单
 AuthName“我的服务器!”
会议上
 SessionCookieName会话path= /秘密/path/
 SessionCryptoPassphrase SomEtH1n9

/logout/.htaccess

 AuthName“我的服务器!”
 AuthFormLogoutLocation /注销/
会议上
 SessionCookieName会话path= /秘密/path/
 SessionCryptoPassphrase SomEtH1n9

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