Integrieren Sie SharePoint mit DNN mithilfe des miniOrange DNN SharePoint Connector
Übersicht
Diese Einrichtungsanleitung zeigt Ihnen, wie Sie Ihre SharePoint-Umgebung nahtlos mit Ihrer DNN-Site verbinden und SharePoint-Dokumente und andere Ressourcen direkt in DNN-Seiten einbetten. Sie können außerdem Berechtigungen auf SharePoint-Ebene erzwingen und detaillierte Zugriffskontrollen konfigurieren, um sicherzustellen, dass Benutzer nur die Inhalte sehen, für die sie berechtigt sind. So bieten Sie ein sicheres und integriertes Content-Erlebnis in Ihrem DNN-Portal.
Voraussetzungen: Download und Installation
- Um SharePoint-Dateien und -Ordner für Ihre DNN-Site zu integrieren, müssen Sie Folgendes installieren: miniOrange DNN SharePoint-Integrationskonnektor aus dem DNN-Store.
- Laden Sie das Installationspaket hoch, indem Sie zu Einstellungen > Erweiterung > Erweiterung installieren.
Konfigurationsschritte
Schritt-für-Schritt-Anleitung zur DNN Sharepoint-Integration.
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 SharePoint-Integration und klicken Sie auf den DNN Sharepoint. Ziehen Sie das Modul per Drag & Drop auf die gewünschte Seite.
- Sie haben die Installation des DNN Sharepoint Integration-Moduls auf Ihrer DNN-Site abgeschlossen.
2. Erstellen Sie eine Authentifizierungsanwendung in Entra ID
- Einloggen in Azure AD-Portal, als Administrator.
- Sie werden mit dem Startbildschirm von Azure Active Directory angezeigt. Suchen Sie nach „App-Registrierungen“ Dienste im Azure Active Directory.
- Klicken Sie nun auf die Neuanmeldung .
- Schreiben Sie die App Name im Namensfeld und wählen Sie die aus Konto Typ. Standardmäßig ist der Kontotyp ausgewählt als Nur Konto in diesem Organisationsverzeichnis.
- Der Umleitungs-URI ist optional. Sie können dieses Feld leer lassen.
- Nachdem Sie die oben genannten Daten eingegeben haben, können Sie auf die Schaltfläche „Registrieren“ klicken.
- Nach der Registrierung einer Anwendung weist Azure AD Ihrer Anwendung eine eindeutige Anwendungs-ID zu.
- Navigieren Sie zu der Übersicht Registerkarte im linken Bereich.
- Kopieren Sie die Anwendungs-ID und der Verzeichnis-ID, da dies als Ihr Kunden-ID als auch Mieter ID zum Konfigurieren des SharePoint-Konnektor.
- Daher können Sie es irgendwo griffbereit aufbewahren, z. B. in einem Notizblock, um es später zu verwenden.
- Navigieren Sie im linken Navigationsbereich zu Zertifikate und Geheimnisse Tab.
- Klicken Sie auf Neues Kundengeheimnis Geben Sie die Beschreibung und die Ablaufzeit ein und klicken Sie dann auf Speichern .
- Kopieren Sie die Geheimer Wert wie im folgenden Screenshot gezeigt. Sobald Sie zu einer anderen Seite navigieren, wird dieser Wert ausgeblendet. Kopieren Sie ihn also und fügen Sie ihn an einer geeigneten Stelle ein.
- Hinweis : Stellen Sie sicher, dass Sie den Wert des Client-Geheimnisses und nicht die geheime ID kopiert haben, wie im Bild unten gezeigt.
Erteilen von API-Berechtigungen für Ihre Entra-ID-Anwendung:
- Zurück Nach API-Berechtigungen Klicken Sie im linken Navigationsbereich auf die Option „Berechtigung hinzufügen“.
- Auswählen Microsoft Graph von der Liste.
- Authentifizierter Benutzermodus
- Gastbenutzermodus
3. Konfigurieren Sie die Entra-ID-Authentifizierung in DNN
- Navigieren Sie zu der DNN SharePoint Integrator Modul.
- Unter dem "Authentifizierung einrichten" Geben Sie auf der Registerkarte die erforderlichen Informationen aus der Entra ID-App ein und klicken Sie auf die Schaltfläche „Speichern“.
- Nach erfolgreichem Speichern der Konfiguration klicken Sie auf das „Verbindung testen“ Schaltfläche, um Ihre Verbindung mit der Entra-ID zu testen.
- Zur Bestätigung der Authentifizierungseinstellungen wird in einem weiteren Popup-Fenster eine Erfolgsmeldung angezeigt.
4. Konfigurieren Sie ShortCodes in DNN
- Unter dem "Shortcodes-Liste" Klicken Sie auf die Registerkarte „ShortCode hinzufügen“, um einen neuen ShortCode zu erstellen, wie im Bild unten gezeigt.
- Klicken Sie auf Ihre spezifische Site und wählen Sie dann den Ordner aus, dessen Inhalt Sie auf den DNN-Seiten anzeigen möchten, und klicken Sie dann auf "ShortCode speichern" .
- Geben Sie einen ShortCode-Namen an und aktivieren Sie die Option, den CRUD-Vorgang für die Endbenutzer Ihrer DNN-Site zuzulassen.
- Nutze einfach das Anzeigen / Bearbeiten alle Ihre Shortcodes aus dem "Shortcodes-Liste" Registerkarte im DNN Sharepoint Connector.
- Kopieren Sie Ihren ShortCode mit dem "Zwischenablage" Symbol neben Ihrem ShortCode.
5. ShortCodes in DNN einbetten
- Bevor Sie die Shortcodes auf den DNN-Seiten hinzufügen, müssen Sie die shortCode.js des miniOrange DNN Sharepoint Connectors, der das Rendern der Shortcodes übernimmt.
<script
src="/DesktopModules/MVC/DNNSharepointIntegrator/includes/js/shortCode.js"
type="text/javascript"></script>
- Fügen Sie diese Javascript-Quelldatei mithilfe des DNN-HTML-Moduls wie folgt auf Ihrer DNN-Seite hinzu:
- Öffnen Sie das DNN-HTML-Modul und klicken Sie auf "Quelle", Fügen Sie den obigen ShortCode.js und den spezifischen ShortCode auf dieser Seite hinzu.
- Klicken Sie auf "Sparen" Klicken Sie auf die Schaltfläche, um die Seitenänderungen zu speichern. Anschließend können Sie den spezifischen Sharepoint-Ordner auf Ihrer DNN-Site sehen.
Mit diesem Handbuch können Sie SharePoint-Dateien integrieren für Ihre DNN-Site. Durch die Verwendung der miniOrange DNN Sharepoint-Integration.
Ähnliche Artikel
Kontakt aufnehmen
Bitte erreichen Sie uns unter dnnsupport@xecurify.com, und unser Team unterstützt Sie bei der Einrichtung der DNN SharePoint-Integration. Unser Team hilft Ihnen, die am besten geeignete Lösung/den am besten geeigneten Plan entsprechend Ihren Anforderungen auszuwählen.
