Med Microsoft® OneDrive® Connector kan du använda kommandon i en kedja för att hantera filer och mappar i Microsoft OneDrive eller SharePoint®. Med den här kontakten kan du t.ex:
- Kopiera, radera och söka efter filer och mappar
- Hämta och ladda upp filer
- Lista tillgängliga enheter
Obs: Denna kontakt är byggd av Workiva och ansluts till ett system från tredje part. Vår support kan hjälpa till att konfigurera den här anslutningen i din arbetsyta, men vi kan inte felsöka eller på annat sätt hjälpa till med problem som uppstår utanför Workiva-plattformen.
Förkunskapskrav
För att aktivera anslutningen använder connectorn Microsoft Graph API. För att säkra anslutningen använder connectorn OAuth-autentisering via ett angivet program som är registrerat på Microsofts portal för programregistrering eller Azure® Active Directory®.
För att sätta upp kontakten behöver du:
- Ett program som registrerats med Microsofts portal för programregistrering eller Azure Active Directory. Posta ditt ansöknings-ID
- Azure-applikationens OAuth-klient-ID och -hemlighet
- Azure-applikationens scopes, lämpliga för de kommandon som kontakten kommer att utföra
-
Typ och ID för den enhet som ska anslutas till.
Obs : Du kan använda Microsofts Graph Explorer för att hämta dessa från SharePoint.
- Projektets URI för omdirigering:
Exempel på installation av Microsoft Azure för OneDrive
Registrering av en ansökan
- Logga in på din Microsoft Azure-portal:
https://azure.microsoft.com/en-us/account/ - Navigera till dina Azure Active Directory -tjänster.
- Navigera till Appregistreringar under Hantera och klicka på Ny registrering .
- Ange önskat applikationsnamn och tryck sedan på Registrera .
Konfigurera autentisering av applikationer
- Logga in på din Microsoft Azure-portal:
https://azure.microsoft.com/en-us/account/ - Navigera till dina Azure Active Directory -tjänster.
- Navigera till Appregistreringar under Hantera.
- Navigera till Autentisering under den uppdaterade Hantera-panelen.
- Under "Kontotyper som stöds" väljer du Konton i valfri organisationskatalog (valfri Microsoft Entra ID-klient - Multiklient) .
- Under Lägg till en plattform väljer du Webb .
- Under Omdirigerings-URI anger du den giltiga återuppringnings-URL:en ovan.
- Se till att markera rutan för MultiTenant under Kontotyper som stöds .
Obs: Eftersom OneDrive Connector kräver att alternativet MultiTenant är aktiverat är det upp till Azure-administratörerna att se till att programmen är korrekt konfigurerade för att uppfylla kraven på värdepapper. Det här alternativet, när det används korrekt med Azure-säkerhet, öppnar inte programmet för alla. Nedan finns förslag på ytterligare åtgärder som kan vidtas.
- Granska dokumentationen från Microsoft relaterad till installation av MultiTenant.
- Aktivera säkerhet för den enskilda applikationen, följ Microsofts instruktioner om hur du begränsar din app till en viss grupp användare .
- Tilldela/tillåt användare åtkomst till applikationen enligt Microsofts instruktioner om att tilldela appen till användare och grupper .
Konfigurera certifikat och hemligheter
- Logga in på din Microsoft Azure-portal:
https://azure.microsoft.com/en-us/account/ - Navigera till dina Azure Active Directory -tjänster.
- Navigera till Appregistreringar under Hantera .
- Navigera till Certifikat under den uppdaterade panelen Hantera .
- Klicka på Ny klienthemlighet i mittpanelen.
- Efter att en kort Beskrivning och Utgångsdatum angetts visas en klienthemlighet. Detta måste lagras för säker förvaring och åtkomst till Microsoft OneDrive-anslutningen.
Konfigurera API-behörigheter
- Logga in på din Microsoft Azure-portal:
https://azure.microsoft.com/en-us/account/ - Navigera till dina Azure Active Directory -tjänster.
- Navigera till Appregistreringar under Hantera .
- Navigera till API-behörigheter under den uppdaterade panelen Hantera .
- Klicka på Lägg till en behörighet i mittpanelen.
- Välj Microsoft Graph under Microsoft API: er .
- Välj Delegera behörigheter som Begärantyp .
- Från listan över behörigheter behöver du:
User.Read, allt underFILESochOpenId.offline_access . - Klicka på Ge administratörsmedgivande .
- Definiera den åtkomstnivå som krävs för anslutningen.
Följande omfång stöds av Microsoft OneDrive-anslutningen:Filer.LäsSkriv.ValdaFiles.ReadWrite.AppFolderFiler.LäsSkriv.AllaFiler.LäsSkrivFiler.Läs.ValdaFiler.Läs.AllaFiler.Läsofflineåtkomst
Som minimum krävs omfattningen offline_access .
Varför Files.Read.All och Files.ReadWrite.All behövs
Workiva OneDrive Connector kommunicerar med din Microsoft-miljö via Microsoft Graph API med hjälp av OAuth-delegerade behörigheter – vilket innebär att connectorn autentiserar och agerar på uppdrag av en autentiserad användare.
Varför Sites.Selected inte kan användas
Sites.Selected är en SharePoint-specifik behörighet utformad för åtkomstflöden på applikationsnivå (endast appar); den är inte kompatibel med modellen för delegerad behörighet som Workiva-anslutningen använder. Det begränsar också åtkomsten till endast förhandsgodkända SharePoint-webbplatser, vilket förhindrar att kopplingen utför dynamiska, sökvägsbaserade åtgärder som Sök, Kopiera objekt och Ta bort objekt.
Möjliggörande av värdepapper
- Logga in på din Microsoft Azure-portal:
https://azure.microsoft.com/en-us/account/ - Navigera till dina Azure Active Directory -tjänster.
- Klicka på Företagsapplikationer under Hantera .
- Välj din ansökan från listan för att starta redigeringsprocessen. Om din applikation inte visas som standard klickar du på Alla applikationer under Hantera .
- Klicka på Egenskaper under Hantera .
- På skärmen Egenskaper ställer du in följande egenskaper för att tillåta användning av API-åtkomsten som skapats ovan:
Aktiverat för användare att logga in? = Ja
Krävs användartilldelning? = Ja
(Valfritt) Synligt för användare? = Nej
- Klicka på Användare och grupper under Hantera .
- Du kan nu använda standardprocesser för Azure AD för att lägga till dina användare efter behov. Detta
är listan över användare som har tillstånd att använda OneDrive och har en giltig Microsoft OneDrive-licens.
Konfigurera Microsoft OneDrive-anslutningen
Obs: För att göra kontakten tillgänglig för användning i din organisations kedjor, en org säkerhetsadministratör först aktivera den från Konfiguration.
- Från Kedjebyggare klickar du på Anslutningar och sedan på Skapa längst upp till höger.
-
Under Anslutning för anslutning väljer du Microsoft OneDrive och standard CloudRunner.
- Under Basic Info anger du ett unikt namn och en beskrivning som hjälper dig att identifiera kontakten.
- Under OAuth anger du OAuth-klient-ID och -hemlighet för connectorens Azure-applikation.
- För att bestämma kontaktens åtkomstnivå anger du Azure-applikationens autentiseringsomfång.
Som minimum krävs omfångetoffline_access . - För att godkänna anslutningen och OAuth-autentiseringsuppgifterna klickar du på Connect.
-
Under Properties anger du information om anslutningen:
Egenskap Information Typ av drivenhet Välj vilken typ av enhet du vill ansluta till, t.ex. enhet, grupp, användare eller plats. För att
ansluta till din egen användarenhet, välj Nuvarande användare (Jag) .ID för drivtyp Ange ID för den enhet som du vill ansluta till, baserat på Enhetstyp. Om till exempel Enhetstyp är "Användare", ange användar-ID:t; om det är "Plats", ange plats-ID:t. Obs: Du kan använda Microsofts Graph Explorer för att hämta dessa från SharePoint.
- Välj de miljöer som ska användas med anslutningen och klicka på Save.
- Testa anslutningen genom att skapa och köra en kedja med kommandot Download File från connector och kontrollera att den returnerar en giltig utdata.
Felsökning
Om anslutningen till Microsoft OneDrive eller SharePoint misslyckas:
- Kontrollera att kontaktdonets OAuth-autentiseringsuppgifter för Azure-applikationen finns, är korrekta och giltiga. OAuth-inloggningsuppgifter har definierade utgångsdatum och certifikatet kan ha gått ut. Om så är fallet måste du skapa ett nytt certifikat och ange den nya klienthemligheten i Connector.
Se Konfigurera certifikat och hemligheter för mer information om hur du skapar en ny hemlighet. - Kontrollera vilken typ av enhet och vilket ID som har angetts för kontakten. Du kan använda Microsofts Graph Explorer för att hämta dessa från Sharepoint.
- Verifiera projektets omdirigerings-URI: