Ajout section autorisation à propos de mod_access_compat et mod_authz_host

This commit is contained in:
bwaegeneire 2021-06-10 09:57:49 +02:00
parent 2d51d39040
commit 9cbb7a5b23

View file

@ -730,9 +730,16 @@ Exemple de vhost :
</VirtualHost>
~~~
## Authentification HTTP
## Autorisations
### HTTP Basic Authentication (mod_auth_basic)
Historiquement Apache, utilisait les directives `Order`, `Allow`, `Deny`, et `Satisfy` pour définir les autorisations des ressources qu'il fournissait. Depuis la version 2.4 ces directives sont dépréciée, il ne faut donc plus les utiliser ; bien qu'elles soient toujours utilisable via le module [`mod_access_compat`](https://httpd.apache.org/docs/2.4/fr/mod/mod_access_compat.html). Ces quatres directives sont remplacées par `Require` fournies par le module [`mod_authz_host`](https://httpd.apache.org/docs/2.4/fr/mod/mod_authz_host.html) ; la migration sommaire d'un module à l'autre est décrit dans la [release note 2.4](https://httpd.apache.org/docs/2.4/fr/upgrading.html#run-time).
**/!\\ Il ne faut jamais mélanger d'anciennes directives comme Order, Allow ou Deny avec des nouvelles comme Require, car le comportement n'est pas définit ce qui vous emenera dans du deboguage interminable. /!\\**
### Authentification HTTP
#### HTTP Basic Authentication (mod_auth_basic)
[Basic](http://httpd.apache.org/docs/2.4/mod/mod_auth_basic.html)
est la méthode d'authenfication HTTP la plus simple et la plus
@ -758,7 +765,7 @@ Re-type new password:
Adding password for user foo
~~~
### HTTP Digest Authentication (mod_auth_digest)
#### HTTP Digest Authentication (mod_auth_digest)
Il est possible d'utiliser la méthode d'authentification Digest
plutôt que Basic en activant le module :