Les différents types de contrôle d’accès HTTP sont :
1. Contrôle d’accès basé sur l’adresse IP – Il permet de limiter l’accès à certaines ressources en fonction de l’adresse IP de l’utilisateur.
1. Contrôle d’accès basé sur les utilisateurs et les rôles – Il permet de restreindre l’accès à certaines ressources en fonction du nom d’utilisateur et des rôles associés à cet utilisateur.
1. Contrôle d’accès basé sur les certificats SSL – Il permet de restreindre l’accès à certaines ressources en fonction du certificat SSL présenté par l’utilisateur.
1. Contrôle d’accès basé sur les en-têtes HTTP – Il permet de restreindre l’accès à certaines ressources en fonction des en-têtes HTTP présents dans la demande de l’utilisateur.
1. Contrôle d’accès basé sur les jetons OAuth – Il permet de restreindre l’accès à certaines ressources en fonction du jeton OAuth présenté par l’utilisateur lors de l’authentification.