Einrichten der API-Schlüsselauthentifizierung in Drupal
Die API-Schlüsselauthentifizierung bietet eine einfache und effektive Möglichkeit, Drupal-APIs zu sichern. Nach der Generierung von API-Schlüsseln für Benutzer dienen diese als eindeutige Kennungen, die den Zugriff auf Ihre Drupal-APIs verwalten und sichern. Zur Authentifizierung muss der Client den Drupal-Benutzernamen des Benutzers zusammen mit seinem API-Schlüssel im Autorisierungsheader jeder Anfrage senden. Die Drupal API-Authentifizierung Das Modul überprüft diese Kombination, bevor es Zugriff gewährt. Das Modul unterstützt Drupal 8, 9, 10 und 11.
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Voraussetzungen:
- REST DES TAGES: Dieses Modul bietet eine benutzerfreundliche Schnittstelle zur Konfiguration des REST-Moduls.
- Aktivieren Sie die folgenden Webdienstmodule aus dem Erweitern Abschnitt (/admin/modules) Ihrer Drupal-Site:
- JSON: API
- REST DES TAGES
- RESTful-Webdienste
- Serialisierung
API aktivieren und Methoden zuweisen:
- Der erste Schritt besteht darin, die API zu aktivieren und die für diese API zulässigen Methoden und Operationen zuzuweisen. Dies kann mithilfe der REST DES TAGES Modul oder durch direkte Änderung der Drupal-Konfiguration.
- Klicken Sie auf API aktivieren .
- Um die API mithilfe des REST-UI-Moduls zu aktivieren, klicken Sie auf das Einrichtung Schaltfläche (wie unten gezeigt).
- In unserem Beispiel müssen wir die /Entität/Benutzer API. Klicken Sie dazu davor auf die Option Aktivieren.
- Da unser Ziel darin besteht, einen Benutzer in Drupal zu erstellen, wählen Sie die folgenden Konfigurationen aus:
- Anleitung: jetzt lesen
- Format: JSON
- Authentifizierungsanbieter: rest_api_authentication
- Dadurch kann das miniOrange API-Authentifizierungsmodul die API authentifizieren. Klicken Sie auf das Konfiguration speichern um fortzufahren.
Konfigurationsschritte
Einrichtung der API-Schlüssel-Authentifizierungsmethode:
- In diesem Schritt generieren wir einen API-Schlüssel. Navigieren Sie dazu zum API-Authentifizierung Registerkarte des Moduls (/admin/config/people/rest_api_authentication/auth_settings).
- Der Grundlegende Einstellung, aktivieren Sie die Aktivieren Sie die Authentifizierung Umschalten.
- Geben Sie die Anwendungsname und wählen Sie API-Schlüssel von der Authentifizierungsmethode .
- Basic Authentication
- API-Schlüsselauthentifizierung
Herzlichen Glückwunsch! Sie haben die API-Schlüsselauthentifizierungsmethode mithilfe des Drupal-API-Authentifizierungsmoduls erfolgreich eingerichtet.
Wenn die Konfiguration nicht erfolgreich war, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com. Bitte fügen Sie einen Screenshot des Fehlerfensters bei. Wir helfen Ihnen dann bei der Lösung des Problems und führen Sie durch die Einrichtung.
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut
