Manipulador de autenticação personalizada para mod_auth_form?

4

O Apache 2.3 / 2.4 tem mod_auth_form que permite exibir um formulário HTML para que os usuários façam login . Posso, em vez de usar um formulário HTML simples, usar um servidor de aplicativos para fornecer o formulário (J2EE, node.js, PHP, Vert.x etc) e a lógica de autenticação e apenas retornar o cookie de sessão (como seria necessário ?)

    
por stwissel 13.03.2013 / 02:13

1 resposta

2

Sim. Mas você precisa usar campos de entrada com nome = httpd_username e httpd_password (e direitos .htaccess também)

/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 .: não use a palavra "secreta" do Apache Docs como uma frase secreta;)

    
por 26.08.2014 / 06:41