Er zijn twee hoofdsoorten HTTP-toegangscontrole:
1. Basisauthenticatie: Dit is de meest gebruikte vorm van HTTP-toegangscontrole, waarbij een gebruikersnaam en wachtwoord combinatie wordt vereist om toegang te krijgen tot een webbron.
1. Token-gebaseerde authenticatie: Een succesvolle gebruiker aanmelding in een systeem leidt tot het verkrijgen van een token, waarmee deze dan toegang kan krijgen tot beveiligde bronnen. Dit token wordt over het algemeen opgeslagen in de cookie van de gebruiker en gebruikt om toekomstige verificatie aanvragen te autoriseren.
Daarnaast zijn er andere soorten HTTP-toegangscontrole, zoals het gebruik van digitale certificaten en IP-adresfiltering, maar deze worden minder vaak gebruikt.