IANS OneDrive Command – oppsett og tilganger

Tilganger: Kartlegging bruker delegert Microsoft Graph-tillatelse Files.Read. Lesemodus kan ikke flytte, skrive eller slette filer. Velger du Action Mode, ber løsningen separat om Files.ReadWrite og kan utføre bekreftede filendringer. Ingen client secret skal opprettes eller legges i HTML.

1. Kjør siden via lokal webserver

Ikke åpne index.html direkte som file://. Åpne Terminal i mappen og kjør:

python3 -m http.server 8080

Åpne deretter http://localhost:8080/.

2. Opprett appregistrering i Microsoft Entra

  1. Gå til Microsoft Entra admin center → App registrations → New registration.
  2. Gi appen navn, for eksempel IANS OneDrive Analyzer.
  3. Velg kontotype som inkluderer kontoene du vil teste. For både jobb/skole og private Microsoft-kontoer, velg alternativet som inkluderer personal Microsoft accounts.
  4. Opprett appen.
  5. Kopier Application (client) ID.

3. Legg inn Redirect URI som SPA

  1. I appregistreringen: Authentication → Add a platform.
  2. Velg Single-page application.
  3. Legg inn http://localhost:8080/ (eller nøyaktig adressen dashboardet viser).
  4. Lagre.

4. Microsoft Graph permissions

I API permissions → Add a permission → Microsoft Graph → Delegated permissions:

Dette er tilgangen for kartlegging. Action Mode krever separat Files.ReadWrite; ikke aktiver endringer før du har gjennomgått planen og tatt nødvendig sikkerhetskopi.

5. Start

  1. Lim Client ID inn på oppsettsiden.
  2. Klikk Koble til OneDrive.
  3. Godkjenn Files.Read.
  4. Klikk Start full kartlegging.

Hva kartleggingen leser

Viktig ved svært store OneDrive-kontoer

Kartleggingen henter metadata side for side. Den laster ikke ned selve filinnholdet. En konto med svært mange små filer kan likevel kreve mange Microsoft Graph-kall. Kartleggingen håndterer paginering og vanlige 429/503/504-throttling-svar med retry.

← Til dashboardet

IANS Next · Master