Del via


Identitetsstøtte

Microsoft Fabric REST API-er er designet for å gjøre endringer i Fabric. For å gjøre disse endringene må du la API-et logge inn i Fabric. Denne artikkelen forklarer de ulike typene identiteter du bruker for autentisering når du får tilgang til Fabric-tjenesten.

  • User - En Microsoft Entra bruker. Brukeren må ha API-ens spesifiserte scopes for å få tilgang til Fabric-tjenesten.

  • Tjenesteprinsipp – En tjenesteprinsipp er en enhet som brukes til å kjøre en applikasjon eller tjeneste. Tjenesteprinsipper kan brukes til å autentisere og autorisere applikasjoner til å få tilgang til ressurser i Fabric.

  • Managed identity - En managed identity gir en automatisk administrert identitet i Microsoft Entra ID for applikasjoner, uten behov for å administrere legitimasjoner. API-et ditt kan bruke administrerte identiteter for å autentisere når det logger inn i Fabric.

For informasjon om å endre en gjenstands identitet, se Assosiert gjenstandsidentitet.

Støtte for tjenesteprinsipper og administrerte identiteter

Denne delen diskuterer Fabric REST API-støtte for tjenesteprinsipper og administrerte identiteter.

Tjenestehovedleietakerinnstilling

For å bruke tjenesteprincipaler og administrerte identiteter med Fabric REST-API-er, må du aktivere Service principals can use Fabric APIs tenant-innstillingen. For å aktivere innstillingen må du være en Fabric administrator. Hvis du ikke har rollen som Fabric-administrator, kontakt en Fabric-administrator i organisasjonen din for å aktivere innstillingen.

Skjermbilde som viser leietakerbyttet: tjenestebruker kan bruke offentlige API-leietaker.

Støttede API-er

Hvert APIs referanseside viser om API-et støtter tjenesteprinsipper og administrerte identiteter. Når du bruker API-er, vurder om API-kallet er avhengig av andre API-er eller elementer som ikke støtter den kallende identiteten. I slike tilfeller vil samtalen din mislykkes.

Ustøttet API-eksempel

Når du kaller Items - Create Item API-et som støtter tjenesteprinsipper og administrerte identiteter, og du prøver å lage et datavarehus som ikke støtter tjenesteprinsipper og administrerte identiteter, feiler API-kallet.

Eksempel på ustøttet vare

Når du kaller Job Scheduler - Run On Demand Item Job API som støtter tjenesteprinsipper og administrerte identiteter, hvis du sender en notatbok jobType som ikke støtter tjenesteprinsipper og administrerte identiteter, feiler API-kallet.