Met de Microsoft® OneDrive® connector kunt u commando's in een keten gebruiken om bestanden en mappen in Microsoft OneDrive of SharePoint® te beheren. Met deze connector kunt u bijvoorbeeld:
- Bestanden en mappen kopiëren, verwijderen en zoeken
- Bestanden downloaden en uploaden
- Lijst beschikbare stations
Opmerking: Deze connector is gebouwd door Workiva en maakt verbinding met een systeem van derden. Hoewel ons Support team kan helpen bij het configureren van deze connector binnen uw workspace, kunnen wij geen problemen oplossen of anderszins helpen met problemen die hun oorsprong vinden buiten het Workiva platform.
Vereisten
Om de verbinding mogelijk te maken, gebruikt de connector de Microsoft Graph API. Om de verbinding te beveiligen, gebruikt de connector OAuth-verificatie via een aangewezen applicatie die geregistreerd is bij het Microsoft applicatie registratieportaal of Azure® Active Directory®.
Om de connector in te stellen, hebt u het volgende nodig:
- Een toepassing die is geregistreerd bij het Microsoft-portaal voor toepassingsregistratie of Azure Active Directory. Registreer uw aanvraag-ID
- De OAuth-client-ID en het geheim van de Azure-toepassing
- De scopes van de Azure-applicatie, geschikt voor de opdrachten die de connector zal uitvoeren
- Het type en ID van de schijf waarmee verbinding moet worden gemaakt.
Opmerking: U kunt Microsofts Graph Explorer (externe link) gebruiken om deze uit Sharepoint op te halen.
- De redirect URI van het project:
Voorbeeldinstelling van Microsoft Azure voor OneDrive
Een toepassing registreren
- Meld u aan bij uw Microsoft Azure Portaal:
https://azure.microsoft.com/en-us/account/ - Navigeer naar uw Azure Active Directory diensten
- Navigeer naar App Registraties onder Beheer en klik op Nieuwe registratie
- Geef een gewenste Toepassingsnaam op en druk vervolgens op Registreren
Toepassingsverificatie configureren
- Meld u aan bij uw Microsoft Azure Portaal:
https://azure.microsoft.com/en-us/account/ - Navigeer naar uw Azure Active Directory diensten
- Navigeer naar App Registraties onder Beheren
- Navigeer naar Authenticatie onder het bijgewerkte paneel Beheer
- Kies onder "Ondersteunde accounttypes" Accounts in elke organisatiedirectory (Elke Microsoft Entra ID tenant - Multitenant).
- Selecteer onder Platform toevoegen Web
- Voer onder Redirect URI de geldige terugbel-URL van hierboven in
- Zorg ervoor dat u het selectievakje voor MultiTenant aanvinkt onder Ondersteunde accounttypes
Opmerking: Aangezien de OneDrive Connector vereist dat de MultiTenant optie is ingeschakeld, is het aan de Azure beheerders om ervoor te zorgen dat applicaties correct worden geconfigureerd voor naleving van de beveiliging. Als deze optie correct wordt gebruikt met Azure beveiliging, wordt de toepassing niet voor iedereen opengesteld. Hieronder vindt u suggesties voor extra stappen die genomen kunnen worden.
- Bekijk de documentatie van Microsoft over het instellen van MultiTenant.
https://docs.microsoft.com/en-us/azure/active-directory/develop/single-and-multi-tenant-apps#best-practices-for-multi-tenant-apps - Beveiliging op de individuele toepassing inschakelen.
https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-restrict-your-app-to-a-set-of-users#update-the-app-to-require-user-assignment - Gebruikers toegang tot de toepassing toewijzen/toestaan.
https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-restrict-your-app-to-a-set-of-users#assign-the-app-to-users-and-groups
Certificaten en geheimen instellen
- Meld u aan bij uw Microsoft Azure Portaal:
https://azure.microsoft.com/en-us/account/ - Navigeer naar uw Azure Active Directory diensten
- Navigeer naar App Registraties onder Beheren
- Navigeer naar Certificaten onder het bijgewerkte paneel Beheren
- Klik op Nieuw Clientgeheim in het middelste paneel
- Na het invoeren van een korte Beschrijving en Vervaldatum wordt een Clientgeheim weergegeven. Dit moet worden opgeslagen om het veilig te bewaren en om het in de Microsoft OneDrive-connector op te nemen.
API-rechten instellen
- Meld u aan bij uw Microsoft Azure Portaal:
https://azure.microsoft.com/en-us/account/ - Navigeer naar uw Azure Active Directory diensten
- Navigeer naar App Registraties onder Beheren
- Navigeer naar API-machtigingen onder het bijgewerkte paneel Beheer
- Klik op Een toestemming toevoegen in het middelste paneel
- Kies Microsoft Graph onder Microsoft API's
- Kies Machtigingen delegeren als type verzoek
- Van de lijst met machtigingen die u nodig hebt:
User.Read, Alles onder FILES en OpenId.offline_access - Klik op Admin-toestemming verlenen.
Definieer het toegangsniveau dat vereist is voor de connector. De volgende scopes worden ondersteund door de Microsoft OneDrive-connector:
Bestanden.Lezen.Selecteren Bestanden.Lezen.AppMap Bestanden.Lezen.Alle Bestanden.Lezen Bestanden.Lezen.Geselecteerde Bestanden.Lezen.Alle Bestanden.Lezen offline_toegang
De scope offline_access is minimaal vereist.
Beveiliging inschakelen
- Meld u aan bij uw Microsoft Azure Portaal:
https://azure.microsoft.com/en-us/account/ - Navigeer naar uw Azure Active Directory diensten
- Klik op Enterprise Applications onder Manage
- Selecteer uw toepassing in de lijst om het bewerkingsproces te starten. Als uw toepassing niet standaard in de lijst staat, klikt u op Alle toepassingen onder beheren
- Klik op Eigenschappen onder Beheren
- Stel op het eigenschappenscherm de volgende eigenschappen in om het gebruik van de hierboven aangemaakte API-toegang mogelijk te maken:
-
Ingeschakeld voor gebruikers om aan te melden? = Ja
-
Gebruikerstoewijzing vereist? = Ja
-
(Optioneel) Zichtbaar voor gebruikers? = Nee
-
- Klik vervolgens op Gebruikers en groepen onder beheren
- Voeg uw gebruikers waar nodig toe via de standaard Azure AD-processen. Dit is de lijst met gebruikers die OneDrive mogen gebruiken en een geldige Microsoft OneDrive-licentie hebben.
De Microsoft OneDrive-connector instellen
Opmerking: Om de connector beschikbaar te maken voor gebruik in de ketens van uw organisatie, moet een beveiligingsbeheerder van de org deze eerst inschakelen vanuit Configuratie.
- Ga naar Chain Builder, klik op Connections, en vervolgens op Create rechtsboven.
- Selecteer onder Connector Connection, Microsoft OneDrive en de standaard CloudRunner.
- Voer onder Basisinfo een unieke naam en beschrijving in om de connector te helpen identificeren.
- Voer onder OAuth de OAuth client ID en secret in voor de Azure toepassing van de connector.
- Om het toegangsniveau van de connector te bepalen, voert u het authenticatiebereik van de Azure-toepassing in.
- Minimaal is de scope
offline_accessvereist.
- Minimaal is de scope
- Om de verbinding en OAuth-referenties te autoriseren, klikt u op Verbinden.
- Onder Eigenschappen, voert u de details van de verbinding in:
Eigendom Details Type aandrijving Selecteer het type station waarmee u verbinding wilt maken, zoals Station, Groep, Gebruiker of Site. Om verbinding te maken met uw eigen gebruikersstation, selecteert u Huidige gebruiker (ik). Type aandrijving ID Voer de ID in van de schijf waarmee u verbinding wilt maken, gebaseerd op Schijftype. Als Type schijf bijvoorbeeld Gebruiker is, voert u de gebruikers-ID in; als Site, de site-ID. Opmerking: U kunt Microsofts Graph Explorer (externe link) gebruiken om deze uit Sharepoint op te halen.
- Selecteer de omgevingen die u met de verbinding wilt gebruiken en klik op Opslaan.
- Om de verbinding te testen, maakt een ketting aan en voert deze uit met de opdracht Download File van de connector , en controleer of deze een geldige uitvoer oplevert.
Probleemoplossing
Als de verbinding met Microsoft OneDrive of SharePoint mislukt:
- Controleer of de Azure application OAuth credentials van de connector aanwezig, correct en geldig zijn. OAuth referenties hebben gedefinieerde vervaldata, en het certificaat kan verlopen zijn. Als dit het geval is, moet u een nieuw certificaat aanmaken en het nieuwe cliëntgeheim in de Connector invoeren. Zie Certificaten en geheimen instellen voor meer informatie over het aanmaken van een nieuwe geheim.
- Controleer het schijftype en de ID die voor de connector zijn ingevoerd. U kunt Microsofts Graph Explorer (externe link) gebruiken om deze uit Sharepoint op te halen.
- Controleer de redirect URI van het project: