On utilisera le protocole basic d'authentification de HTTP: la requête est accompagnée d'une ligne de la forme
Authorization Basic <texte en base64>
base64
est de la forme
<utilisateur>:<mot de passe>
HTTP/1.0 401 Unauthorized WWW-Authenticate: Basic realm="Private"(Attention: seule cette partie du protocole est à implémenter: le reste est déjà dans la plupart des browsers.)