Sichern Sie DNN-REST-APIs mit API-Authentifizierungsmethoden
Übersicht
Die DNN-REST-API-Authentifizierung Das Plugin ist ein Tool zum Schutz Ihrer DNN-REST-API-Endpunkte mit verschiedenen Methoden wie Basisauthentifizierung, OAuth 2.0-Authentifizierung, JWT-Authentifizierung, API-Schlüsselauthentifizierung und Drittanbieterauthentifizierung. Diese Anleitung unterstützt Sie bei der Konfiguration einer sicheren Authentifizierung für Ihre REST-APIs auf DNN und sorgt so für verbesserte DNN-REST-API-Sicherheit.
Voraussetzungen: Download und Installation
- Um Authentifizierungsmethoden für die DNN REST API zu konfigurieren, müssen Sie die miniOrange DNN REST API-Authentifizierungs-Plugin aus dem DNN-Store.
- Laden Sie das Installationspaket hoch, indem Sie zu Einstellungen > Erweiterung > Erweiterung installieren.
1. Modul auf der DNN-Seite hinzufügen
- Öffnen Sie eine beliebige Seite auf Ihrer DNN-Site (Bearbeiten-Modus) und klicken Sie auf Modul hinzufügen.
- Suchen Sie nach DNN-REST-API und klicken Sie auf die DNN REST API. Ziehen Sie das Modul per Drag & Drop auf die gewünschte Seite.
- Sie haben die Installation des DNN REST API-Moduls auf Ihrer DNN-Site abgeschlossen.
2. Konfigurieren Sie die Authentifizierungsmethoden der DNN REST API
A] Sichere DNN-REST-APIs mit API-Schlüsselauthentifizierung
- Navigieren Sie zu der DNN-REST-API-Einstellungen Hier sehen Sie die Dashboard des DNN REST API-Plugins.
- Klicken Sie auf Sicherheitssymbol um Authentifizierungsmethoden für Ihre DNN-API-Authentifizierung zu konfigurieren.
- Klicken Sie auf Anwendung hinzufügen im Armaturenbrett.
- Auswählen API-Schlüsselauthentifizierung Methode.
- Geben Sie die App Name und wählen Sie den Header aus, in dem der API-Schlüssel gesendet wird.
- Klicken Sie auf die Schaltfläche „Konfiguration speichern“.
- Sie können den generierten API-Schlüssel kopieren, indem Sie auf das Kopieren klicken.
- Hier können Sie sehen, dass die API-Schlüssel-Authentifizierungsmethode erfolgreich erstellt wurde und nun zum Schutz der DNN-REST-APIs verwendet werden kann.
- Um den API-Schlüsselwert für die API-Schlüsselauthentifizierungsmethode zu aktualisieren, klicken Sie auf Bearbeiten von der Aktion Dropdown-Liste.
- Klicken Sie dann auf Neuen API-Schlüssel generieren.
- So entfernen Sie die Authentifizierungsmethode wählen Löschen von der Aktion Dropdown aus der jeweiligen Zeile.
Damit ist die Einrichtung abgeschlossen. DNN-API-Authentifizierung mit API-Schlüssel-Authentifizierung, eine der zuverlässigsten Methoden für REST-API-Sicherheit für DNN.
B] Sichern Sie DNN-REST-APIs mithilfe der Basisauthentifizierung.
- Klicken Sie auf die Sicherheit Symbol, um zusätzliche Methoden für DNN REST API-Sicherheit.
- Klicken Sie auf Anwendung hinzufügen.
- Auswählen Grundlegende Authentifizierung.
- Geben Sie die App Name. Wählen Sie anschließend den Anmeldeinformationstyp und die Verschlüsselungsmethode entsprechend Ihren Anforderungen aus. Klicken Sie anschließend auf Konfiguration speichern.
- Hier können Sie sehen, dass die Methode der grundlegenden Authentifizierung erfolgreich erstellt wurde und nun zum Schutz der DNN-REST-APIs verwendet werden kann.
- Um den Anmeldeinformationstyp und die Verschlüsselungsmethode für die Standardauthentifizierungsmethode zu aktualisieren, können Sie auf Bearbeiten von der Aktion Dropdown-Menü und nehmen Sie die Änderungen vor.
- Um die Basisauthentifizierungsmethode zu entfernen, wählen Sie Löschen von der Aktion Dropdown-Liste.
- Mit diesen Schritten haben Sie erfolgreich konfiguriert REST-API-Authentifizierung für DNN mithilfe der Basisauthentifizierung.
Wenn Sie dieser Anleitung folgen, können Sie sichere Authentifizierungsmethoden für Ihre DNN-REST-APIs konfigurieren, indem Sie REST-API-Sicherheitsmethoden wie API-Schlüsselauthentifizierung mit einem Grundlegende Authentifizierung. Diese Methoden stellen sicher, dass Ihre REST-APIs geschützt bleiben und nahtlos in andere Anwendungen integriert werden können.
