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'})