OneDrive-bildspelswidget – Migreringsguide

Övergången från Legacy Authentication till Microsoft Graph v2.0 med Secure Site Access erbjuder ett säkrare och modernare sätt att ansluta till och hantera dina datakällor. Denna uppdatering garanterar förbättrad säkerhet, bättre prestanda och överensstämmelse med gällande Microsoft-standarder.

Denna funktion stöds för widgeten Bildspel. Genom att migrera till Microsoft Graph v2.0 kan dessa widgetar på ett säkert sätt komma åt och visa data samtidigt som de upprätthåller en tillförlitlig integration med din miljö.

🚨 Brådskande migrering krävs

Äldre autentiseringsmetoder kommer att fasas ut. Alla widgetar som använder lösenordsbaserad behörighetsdelning eller breda behörigheter måste migreras till Microsoft Graph v2.0 med säkra, selektiva behörigheter.

  • ✅ Säkrare inloggning utan att användarnas lösenord sparas
  • ✅ Klar för produktion och rekommenderad av Microsoft
  • ✅ Framtidssäker mot förändringar i autentiseringsrutinerna
  • ✅ Detaljerad åtkomstkontroll – webbplatser endast vid behov

En säker strategi för SharePoint

🔒 Säkerhet i första hand vid migrering

Denna migrering utgår från SharePoint-modellen med behörigheterna i Sites.Selected för maximal säkerhet:

  • Detaljerad åtkomstkontroll – Åtkomst endast till specifikt konfigurerade SharePoint-webbplatser
  • Säkerhet i produktionsklass – Microsofts rekommenderade tillvägagångssätt för företag
  • Revisionsvänligt – Tydliga behörigheter och åtkomstspårning
  • Framtidssäker – Säker autentisering utan omfattande behörigheter

Obs! Den tidigare metoden med dubbla sökvägar har tagits bort av säkerhetsskäl. Metoden med OneDrive och Files.Read.All skulle göra alla filer i hela ekosystemet tillgängliga.

Steg 1: Skapa en Azure AD-appregistrering

  1. Gå till Azure Portal → Azure Active Directory → Appregistreringar
  2. Klicka på ”Ny registrering” och skapa din app

  3. Notera din Applikation (klient) ID och Directory (hyresgäst) ID
  4. Gå till ”Certifikat och hemligheter” → Skapa ny klienthemlighet
  5. Kopiera det hemliga värdet genast (du kommer inte att se det igen)

Steg 2: Konfigurera API-behörigheter

Välj behörigheter utifrån hur du hanterar filåtkomst:

SharePoint-webbplatser. Valda behörigheter (säker):

  1. Gå till ”API-behörigheter” i din appregistrering
  2. Lägg till behörighet → Microsoft Graph → Applikationsbehörigheter
  3. Lägg till: Sites.Selected
  4. Klicka på ”Godkänn som administratör”
# Nödvändiga behörigheter: Sites.Selected (applikationsbehörighet)

Steg 3: Testa autentiseringen

Kontrollera att dina app-inloggningsuppgifter fungerar med Microsoft Graph:

# PowerShell test script $clientId = “your-client-id” $clientSecret = “your-client-secret” $tenantId = “your-tenant-id” $body = @{ client_id = $clientId client_secret = $clientSecret scope = “https://graph.microsoft.com/.default” grant_type = “client_credentials” } $response = Invoke-RestMethod -Uri “https://login.microsoftonline.com/$tenantId/oauth2/v2.0/token” -Method POST -Body $body Write-Output “Authentication successful! Token type: $($response.token_type)”

Steg 4: Ta reda på ditt webbplats-ID (för SharePoint-metoden)

Använd Microsoft Graph Explorer för att hitta ditt webbplats-ID:

  1. Öppna Microsoft Graph Explorer
  2. Logga in med ett konto som har åtkomst till din SharePoint-webbplats
  3. Ändra behörigheterna så att de omfattar Sites.Read.All eller Sites.Selected
  4. Kör följande fråga (ersätt ”YourSiteName” med ditt faktiska webbplatsnamn):
HÄMTA https://graph.microsoft.com/v1.0/sites?search=YourSiteName

Svaret kommer att innehålla information om webbplatsen:

{ “value”: [ { “id”: “company.sharepoint.com,abc12345-def6-7890-abcd-123456789abc,def67890-abc1-2345-def6-789012345abc”, “displayName”: “Your Site Name”, “webUrl”: “https://company.sharepoint.com/sites/YourSiteName” } ] }

Kopiera webbplats-ID:t – du behöver det både för konfigurationen och för inställningen av valda webbplatser.

Steg 5: Konfigurera behörigheter för valda webbplatser (för SharePoint-metoden)

Ge din app åtkomst till specifika SharePoint-webbplatser med hjälp av Graph Explorer:

POST https://graph.microsoft.com/v1.0/sites//permissions { “roles”: [“read”], “grantedToIdentities”: [{ “application”: { “id”: “your-app-client-id”, “displayName”: “Your App Name” } }] }

Ersätt med ditt faktiska webbplats-ID från steg 4 och your-app-client-id med klient-ID:t för din Azure-app.

Meddelandet om att åtgärden lyckades innebär att din app nu endast har läsbehörighet till just den SharePoint-webbplatsen.

Längre ner i den här artikeln kan du läsa mer om varje bildspelswidget.

Konfiguration av bildspelswidgeten

Syfte: Visa bilder som växlar mellan olika bilder från SharePoint-mappar med säker åtkomstkontroll

Det finns tre konfigurationsalternativ för att ställa in widgeten. Vi rekommenderar att du endast använder ett alternativ i taget för att säkerställa en tydlig och stabil konfiguration.

Oavsett vilket alternativ du väljer är de tre första fälten – Tenant ID, Client ID och Client Secret – obligatoriska. Dessa värden är alltid desamma och måste anges vid alla tre konfigurationsmetoderna, eftersom de används för att upprätta den nödvändiga anslutningen och autentiseringen.

Läs igenom kraven för vart och ett av de tre alternativen nedan.

Alternativ A (plats vald)

Om du väljer att konfigurera det här alternativet måste du ange webbplatsens ID, som du fick i steg 4.

Alternativ B (plats vald)

Om du väljer alternativ B måste du fylla i två fält. Du måste ange värdnamn och namnet på SharePoint-webbplatsen.

Alternativ C (läs allt)

Om du väljer det här alternativet ska du endast fylla i namnet på SharePoint-webbplatsen.

Bildformat som stöds:

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)

Funktioner:

  • ✅ Automatisk generering av miniatyrbilder
  • ✅ Bildcaching för bättre prestanda
  • ✅ Länkar för direktnedladdning
  • ✅ Utdrag av metadata (storlek, typ osv.)

🎯 Sammanfattning av migreringen

Din widget är nu klar för produktion med modern, säker autentisering:

  • Bildspelswidgets: Visa bildsamlingar från SharePoint med miniatyrbilder
  • Säkerheten i första hand: Sites.Selected-behörigheter för detaljerad åtkomstkontroll
  • Framtidssäkert: Microsoft Graph v2.0 med klientautentiseringsuppgifter
  • Förbättrad prestanda: Optimerade API-anrop och cachelagring

Den här artikeln kommer från GoBright hjälpcenter.

Visa originalartikeln
GoBright delta på The Workplace Event i Birmingham den 28–30 april 2026 – monter 3A/w12

Kom och träffa Chris Wiegeraad på Workplace Leaders’ Summit den 28 april kl. 14.30.

Anmäl dig nu! TWE 2026
Chris – Evenemanget ”The Workplace” – Workplace Leaders Summit