Пользовательский обработчик Аутентификации для mod_auth_form?

Apache 2.3/2.4 имеет mod_auth_form, который позволяет отображать HTML-форму для пользователей для входа в систему. Могу я, вместо того, чтобы использовать простую HTML-форму использую сервер приложений, чтобы обеспечить форму (J2EE, node.js, PHP, Vert.x и т.д.) и логика аутентификации и просто возвратить сеансовые куки (как это должно было бы быть похожим?)

4
задан 9 February 2014 в 14:43
1 ответ

Да. Но вам нужно использовать поля ввода с name = httpd_username и httpd_password (а также с правами .htaccess)

/secret/path/.htaccess

AuthFormLoginRequiredLocation /login.html
AuthFormLoginSuccessLocation /secret/path/
AuthFormProvider file
AuthUserFile /before/www/root/.htpasswd
AuthType form
AuthName "My server!"
Session On
SessionCookieName session path=/secret/path/
SessionCryptoPassphrase SomEtH1n9

/logout/.htaccess

AuthName "My server!"
AuthFormLogoutLocation /logout/
Session On
SessionCookieName session path=/secret/path/
SessionCryptoPassphrase SomEtH1n9

p.s .: не используйте "секретное" слово из Apache Docs в качестве пароля;)

2
ответ дан 3 December 2019 в 03:59

Теги

Похожие вопросы