Search Results for

    Show / Hide Table of Contents

    SharePoint Online-Authentifizierung und DMS-Anmeldeinformationen erstellen

    In diesem Abschnitt wird beschrieben, wie Sie SharePoint Online-Authentifizierung und DMS-Anmeldeinformationen erstellen.

    Eine neue App in SharePoint erstellen

    Die App kann überall auf dem SharePoint-Host erstellt werden (höchstwahrscheinlich auf dem Mandanten).

    1. Wechseln Sie zu https://[mytenant].sharepoint.com/sites/[mysubsite]/_layouts/15/appregnew.aspx

    App-Informationen

    1. Wählen Sie jeweils die Schaltfläche Generieren für die Felder Client-ID und Clientgeheimnis aus und merken Sie sich die Werte für die Microsoft Dynamics 365 Business Central-Anmeldekonfiguration. Die Werte App-Domäne und Umleitungs-URI sind für COSMO Dokumentenmanagementsystem nicht relevant.

    App-Berechtigungen in SharePoint erteilen

    Für neue SharePoint-Online-Abonnements ist App-Berechtigung erteilen standardmäßig deaktiviert, oder der Link https://[xxxx]-admin.sharepoint.com/_layouts/15/appinv.aspx ist deaktiviert.

    Um diese Funktion zu aktivieren, müssen Sie mit Windows PowerShell eine Verbindung zu SharePoint Online herstellen. Um die Berechtigung zu erteilen, verwenden Sie das Skript DMS_SharepointOnline_EnableAppAuthentication_PromptedLogin.

    DMS Grant Permission Skript

    Zusätzliche Informationen

    • PowerShell zur Verwaltung von SharePoint Online verwenden

    • Überblick über die dem freigegebenen SharePoint-Client-Objektmodell hinzugefügten Eigenschaften, Klassen und Methoden

    Berechtigungen für Apps in SharePoint hinzufügen

    Die App benötigt Berechtigungen zum Ausführen von Aktionen in SharePoint. Alle Aktionen aus dem COSMO Dokumentenmanagementsystem werden im Kontext von App-Anmeldeinformationen ausgeführt (Lesen, Schreiben, Erstellen usw.).

    1. Wechseln Sie zu https://[mytenant].sharepoint.com/sites/[mysubsite]/_layouts/15/appinv.aspx

    App-ID und -Titel

    1. Geben Sie die App-Id (Client-Id) aus dem ersten Schritt ein und wählen Sie dann Lookup.
    2. Geben Sie in das Feld App Berechtigungsanforderung XML eine gültige XML basierend auf SharePoint Add-In-Berechtigungen ein, siehe https://docs.microsoft.com/de-de/sharepoint/dev/sp-add-ins/add-in-permissions-in-sharepoint.
    3. Wählen Sie die Schaltfläche Erstellen aus.
    4. Wählen Sie dann im nächsten Dialog die Schaltfläche Vertrauen aus.

    App Trust

    Beispiel-Berechtigungen für das Lesen, Schreiben und Löschen von Elementen in allen Listen/Bibliotheken in der Websitesammlung:

    <AppPermissionRequests AllowAppOnlyPolicy="true">
        <AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="Write"/>
    </AppPermissionRequests>
    

    Um den Konstruktionsplan des Bibliothekssets auszuführen, ist die Berechtigungsstufe Vollzugriff erforderlich, um Web und Listen zu erstellen.

    <AppPermissionRequests AllowAppOnlyPolicy="true">
        <AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="FullControl"/>
    </AppPermissionRequests>
    

    Zusätzliche Informationen für App-Berechtigungsanforderungen

    • http://sharepoint/content/sitecollection erteilt Genehmigungen für alle Websites und Unterwebsites innerhalb der Websitesammlung, unabhängig davon, auf welchem Web die appinv.aspx-Genehmigungen erteilt wurden

    • http://sharepoint/content/sitecollection/web vererbt keine Berechtigungen auf Unterwebsites. Genehmigungen müssen auf allen Unterwebsites erteilt werden (zum Beispiel, https://[mytenant].sharepoint.com/sites/[mysubsite]/[mysubsubsite]/_layouts/15/appinv.aspx)

    • http://sharepoint/content/sitecollection/web/list vererbt keine Berechtigungen auf Unterwebsites. Es gibt die Erlaubnis für eine bestimmte Liste nach der appinv.aspx-Berechtigungsanforderung. Es ist möglich, Listenvorlagen als Eigenschaft hinzuzufügen.

    App-Prinzipal im Web validieren

    Die App ist nun auf den angegebenen Websites erlaubt.

    1. Um dies zu überprüfen, gehen Sie auf https://[mytenant].sharepoint.com/sites/[mysubsite]/_layouts/15/appprincipals.aspx und finden Sie Ihre App aufgelistet.
    2. Berücksichtigen Sie die Realm-Guid, die im Feld App-ID für die Anmeldeinformationen im COSMO Dokumentenmanagementsystem zu finden ist. Die Realm-Guid ist der Wert nach dem @-Zeichen. In diesem Beispiel ist es 94d30528-464f-45a5-a95e-816428f57b90.

    App-Anzeigename

    Achten Sie auf den Bereich in der URL, zum Beispiel https://mytenant.sharepoint.com/sites/mysubsite/_layouts/15/appprincipals.aspx?Scope=Web. Apps mit webspezifischen Berechtigungen (wie zum Beispiel http://sharepoint/content/sitecollection/web oder http://sharepoint/content/sitecollection/web/list) sind im Web-Bereich aufgeführt. Apps mit sitecollection-Berechtigungen werden ohne Bereich aufgelistet.

    App-Anmeldeinformationen in Microsoft Dynamics 365 Business Central hinzufügen

    Um die App-Anmeldeinformationen in COSMO Dokumentenmanagementsystem zu vervollständigen, wählen Sie das Symbol Glühbirne, die die Tell Me Funktion öffnet aus, geben Sie DMS-Anmeldeinformationen ein und wählen Sie dann den entsprechenden Link.

    DMS-Anmeldeinformationen

    Darüber hinaus werden die hier festgelegten Anmeldeinformationen für Konstruktionsplanabfragen verwendet, wodurch der Konstruktionsplan für SharePoint Online ausgeführt werden kann.

    Die auf der Seite DMS-Anmeldeinformationen auszufüllenden Felder sind in der folgenden Liste beschrieben:

    • Code: Gibt eine eindeutige Kennung für die Anmeldeinformationen an; maximal 20 Zeichen.

    • Art: Legt die Art der Authentifizierung fest. SharePoint App ist eine registrierte App innerhalb von SharePoint.

    • Bereich (Verzeichnis-ID (Mandant)): Gibt den Bereich (Tenant GUID) der Microsoft Entra ID (früher Azure AD) der Organisation an, siehe App-Prinzipal im Web validieren.

    • Zielhost: Definiert die SharePoint-URL des Tenants, zum Beispiel mytenant.sharepoint.com.

    • App Client-ID: Definiert die Client-ID der registrierten SharePoint-App, siehe Eine neue App in SharePoint erstellen.

    • App-Clientgeheimnis: Gibt das Clientgeheimnis der registrierten SharePoint-App an, siehe Eine neue App in SharePoint erstellen.


    Feedback
    Senden Sie Feedback für diese Seite. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint