Kapitel 6. Authentifizierung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

6.0 Einleitung

NGINX ist in der Lage, Clients zu authentifizieren. Die Authentifizierung von Client-Anfragen mit NGINX entlastet die Arbeit und verhindert, dass unauthentifizierte Anfragen deine Anwendungsserver erreichen. Zu den für NGINX Open Source verfügbaren Modulen gehören die Basisauthentifizierung und Authentifizierungs-Subrequests. Das NGINX Plus-exklusive Modul zur Verifizierung von JSON-Web-Tokens (JWTs) ermöglicht die Integration mit Authentifizierungsanbietern von Drittanbietern, die den Authentifizierungsstandard OpenID Connect verwenden. Dieses Kapitel befasst sich mit den verschiedenen Möglichkeiten, NGINX in Verbindung mit der Authentifizierung zur Sicherung von Ressourcen einzusetzen.

6.1 HTTP-Basis-Authentifizierung

Problem

Du musst deine Anwendung oder Inhalte über die HTTP-Basisauthentifizierung sichern.

Lösung

Erstelle eine Datei im folgenden Format, in der das Passwort mit einem der zulässigen Formate verschlüsselt oder gehasht ist:

# comment
name1:password1
name2:password2:comment
name3:password3

Der Benutzername ist das erste Feld, das Passwort das zweite Feld und das Trennzeichen ist ein Doppelpunkt. Es gibt ein optionales drittes Feld, in dem du Kommentare zu jedem Benutzer eingeben kannst. NGINX kann einige verschiedene Formate für Passwörter verstehen. Eines davon ist ein Passwort, ...

Get NGINX Kochbuch, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.