Excel-widget – migreringsveiledning

Migreringen fra eldre godkjenning til Microsoft Graph v2.0 med sikker nettstedstilgang gir en sikrere og mer moderne måte å koble til og administrere datakildene dine på. Denne oppdateringen sikrer forbedret sikkerhet, bedre ytelse og samsvar med gjeldende Microsoft-standarder.

Denne funksjonaliteten støttes for widgeten Excel DataSource . Ved å migrere til Microsoft Graph v2.0 kan disse widgetene få sikker tilgang til og vise data, samtidig som de opprettholder pålitelig integrasjon med miljøet ditt.

Excel-widgeten kan lastes ned herfra: gobright

🚨 Akutt migrasjon kreves

Eldre autentiseringsmetoder vil bli pensjonert. Alle widgeter som bruker passordtildeling eller brede tillatelser må migreres til Microsoft Graph v2.0 med sikre Sites.Selected-tillatelser.

  • ✅ Sikrere autentisering uten å lagre brukerpassord
  • ✅ Produksjonsklar og anbefalt av Microsoft
  • ✅ Fremtidssikker mot endringer i autentisering
  • ✅ Granulær tilgangskontroll – kun nettsteder etter behov

Sikker SharePoint-tilnærming

🔒 Sikkerhet først-migrering

Denne migreringen bruker SharePoint-tilnærmingen med Sites. Valgte tillatelser for maksimal sikkerhet:

  • Granulær tilgangskontroll – Tilgang kun til spesifikt konfigurerte SharePoint-nettsteder
  • Sikkerhet i produksjonsklasse – Microsoft-anbefalt tilnærming for bedrifter
  • Revisjonsvennlig – Tydelige tillatelser og tilgangssporing
  • Fremtidssikker – Sikker autentisering uten brede tillatelser

Merk: Den tidligere tilbudte toveistilnærmingen er fjernet av sikkerhetsmessige årsaker. OneDrive-tilnærmingen med Files.Read.All ville eksponere alle filer på tvers av økosystemet.

Trinn 1: Opprett Azure AD-appregistrering

  1. Gå til Azure Portal → Azure Active Directory → Appregistreringer
  2. Klikk på «Ny registrering» og opprett appen din

  3. Legg merke til din Søknad (klient) ID og Katalog (leietaker) ID
  4. Gå til «Sertifikater og hemmeligheter» → Opprett ny klienthemmelighet
  5. Kopier den hemmelige verdien umiddelbart (du vil ikke se den igjen)

Trinn 2: Konfigurer API-tillatelser

Velg tillatelser basert på din filtilgangsmetoder:

SharePoint-nettsteder. Valgt tillatelse (sikker):

  1. Gå til «API-tillatelser» i appregistreringen din
  2. Legg til tillatelse → Microsoft Graph → Programtillatelser
  3. Legge til: Sites.Selected
  4. Klikk på «Gi administratorsamtykke».
# Nødvendig tillatelse: Sites.Selected (Programtillatelse)

Trinn 3: Testautentisering

Bekreft at applegitimasjonen din fungerer 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)”

Trinn 4: Finn nettsteds-ID-en din (for SharePoint-metoden)

Bruk Microsoft Graph Explorer til å finne nettsted-ID-en din:

  1. Åpne Microsoft Graph Explorer
  2. Logg på med en konto som har tilgang til SharePoint-nettstedet ditt
  3. Endre tillatelser for å inkludere Sites.Read.All eller Sites.Selected
  4. Kjør denne spørringen (erstatt «DittNettstedsnavn» med det faktiske nettstedsnavnet):
HENT https://graph.microsoft.com/v1.0/sites?search=DittNettstedsnavn

Svaret vil inneholde informasjon om nettstedet:

{ “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” } ] }

Kopier nettsteds-ID-en – du trenger den både for konfigurasjon og oppsett av Sites.Selected.

Trinn 5: Konfigurer Sites.Selected-tillatelser (for SharePoint-tilnærmingen)

Gi appen din tilgang til bestemte SharePoint-nettsteder ved hjelp av Graph Explorer :

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

Erstatt med din faktiske nettsted-ID fra trinn 4 og your-app-client-id med klient-ID-en til Azure-appen din.

Vellykket svar indikerer at appen din nå bare har lesetilgang til det spesifikke SharePoint-nettstedet.

Lenger i denne artikkelen kan du sjekke informasjonen for hver Excel-widget.

Konfigurasjon av Excel DataSource-widgeten

Formål: Lese Excel-filer fra SharePoint med detaljerte tillatelser

Det finnes tre tilgjengelige konfigurasjonsalternativer for å sette opp widgeten. Det anbefales å bare bruke ett alternativ om gangen for å sikre en tydelig og stabil konfigurasjon.

Uansett hvilket alternativ du velger, er de tre første feltene – Leier-ID , Klient-ID og Klienthemmelighet – obligatoriske. Disse verdiene forblir de samme og må oppgis for alle tre konfigurasjonsmetodene, ettersom de etablerer den nødvendige tilkoblingen og autentiseringen.

Gjennomgå kravene for hvert av de tre alternativene som er oppført nedenfor.

Alternativ A (valgt sted)

Hvis du velger å konfigurere dette alternativet, må du fylle ut nettstedsnavn-ID-en som mottas via trinn 4.

Alternativ B (valgt sted)

Hvis du velger dette alternativet B, er to felt obligatoriske. Du må fylle ut vertsnavnet og SharePoint-nettstedsnavnet.

Alternativ C (les alle)

Hvis du bestemmer deg for å fullføre dette alternativet, fyller du bare ut navnet på SharePoint-nettstedet.

Tilgang til SharePoint-mappe:

  • SharePoint-nettsteder.Valgt – Tilgang kun til spesifikt konfigurerte SharePoint-nettsteder
  • Granulære tillatelser – Hvert nettsted må eksplisitt gis tilgang via Graph Explorer
  • Produksjonsklar sikkerhet – Ingen bred tilgang som kan eksponere sensitive data

🎯 Migreringssammendrag

Widgeten din er nå klar for produksjon med moderne, sikker autentisering:

  • Excel-widgeter: Les regnearkdata fra SharePoint med detaljerte tillatelser
  • Sikkerhet først: Nettsteder. Utvalgte tillatelser for detaljert tilgangskontroll
  • Fremtidssikker: Microsoft Graph v2.0 med klientlegitimasjon
  • Forbedret ytelse: Optimaliserte API-kall og mellomlagring

Denne artikkelen kommer fra hjelpesenteret til GoBright .

Se originalartikkelen
GoBright vil være til stede på The Workplace Event i Birmingham; fra 28. til 30. april 2026 - stand 3A/w12

Bli med Chris Wiegeraad på Workplace Leaders' Summit 28. april kl. 14:30.

Registrer deg nå! TWE 2026
Chris The Workplace-arrangementet Workplace Leaders Summit