HTTP Basic Auth

Für HTTP Basic Auth muss ein Authorization Header im Request gesetzt werden:

GET /ordnungssystem HTTP/1.1
Authorization: Basic Zm9vYmFyOmZvb2Jhcgo=
Accept: application/json

Die HTTP Client Libraries der verwendeten Programmiersprache bieten üblicherweise Hilfsfunktionen an, um diesen Header basierend auf Benutzername und Passwort zu generieren.

Code-Beispiel (Python): Session erzeugen und Headers setzen

import requests

session = requests.Session()
session.auth = ('username', 'password')
session.headers.update({'Accept': 'application/json'})