Zugriffskontrolle – Basic access authentication
Basic Access Authentication ist ein einfacher Authentifizierungsmechanismus, der in HTTP-Protokollen verwendet wird. Er ermöglicht einem Webserver, die Identität eines Benutzers zu überprüfen, bevor er Zugriff auf geschützte Ressourcen gewährt. Dies geschieht durch das Senden eines Benutzernamens und eines Passworts über eine HTTP-Anfrage.
Schritte zum Aktivieren von Basic Access Authentication
Zugriffskontrolle aktivieren
Aktivieren Sie im Administrationsbereich unter Zugangskontrolle – Einstellungen.
Quelle auswählen
Wählen Sie als Quelle für die Benutzerdaten Datenbank aus. Dann werden die Benutzeranmeldeinformationen in der Tabelle Anwender gespeichert, gegen die dann die vom Client gesendeten Anmeldeinformationen geprüft werden.
Endpunkte vom Schutz ausschließen
Es ist möglich, bestimmte Endpunkte (wie bspw. REST-Endpoint) vom Schutz durch Basic Access Authentication auszunehmen. Dies kann nützlich sein, um öffentliche APIs oder bestimmte Bereiche der Anwendung ohne Authentifizierung zugänglich zu machen.
Authentifizierung auf bestimmte Domains einschränken
Werden im Feld Aktive Domains Domains ausgewählt, ist die Zugriffskontrolle nur für diese Domains aktiv. Wird das Feld leer gelassen, wird sie für alle Domains angewandt.
Anlegen von Benutzern
In einem nächsten Schritt werden Benutzer angelegt. Für jeden Benutzer werden ein Benutzername und ein Passwort vergeben. Diese Informationen werden in der Tabelle Anwender (siehe Zugangskontrolle auf dem Dashboard) gespeichert.
Sobald ein Benutzer angelegt ist und der Schutz durch Basic Access Authentication aktiviert wurde, ist der Zugriff auf geschützte Ressourcen nur noch mit den entsprechenden Anmeldeinformationen möglich. Der Schutz greift sofort, und alle nicht ausgenommenen Endpunkte erfordern sofort eine Authentifizierung.