J'ai défini mon ErrorDocument 401 pour qu'il pointe vers la page de création de compte de mon site Web, mais tous les navigateurs ne semblent pas honorer cette redirection (Safari).Authentification Apache: redirection en cas d'échec, de manière fiable?
De même, les autres navigateurs (Firefox, Chrome) ne quittent jamais le système en demandant le mot de passe et affichent ErrorDocument. Ceci fait qu'un bon nombre d'utilisateurs abandonnent essayant après beaucoup de tentatives de mot de passe sans voir la page de création de compte.
Y at-il un moyen de rendre la redirection plus fiable, sans saccager complètement l'authentification de base?
L'authentification de base Apache est si bien établie que j'espérais que quelqu'un avait déjà créé et publié un tel module personnalisé. – bukzor
Vous pouvez consulter http://modules.apache.org/. Jetez un oeil à la mod_auth_timeout. Il peut avoir quelque chose de similaire. – Boris
['mod_auth_form'] (http://httpd.apache.org/docs/trunk/mod/mod_auth_form.html) est apparu dans Apache 2.4. Cela facilite la configuration à la manière standard d'Apache. Un 'form_handler' (dans une langue) est requis pour que votre formulaire gère bien le login bien sûr. –