OAuth-verktøy

Åpenhet er sentralt for oss i Intric. For at visse verktøy skal fungere (f.eks. hente dokumenter fra SharePoint) må brukeren koble til en personlig integrasjon. Her beskriver vi steg for steg hvordan dataflyten fungerer når en assistent bruker et integrasjonsverktøy.

Prosessen fra meldingen din til et ferdig svar skjer i et samspill mellom Intric-plattformen, språkmodellen valgt for assistenten og leverandørens API (f.eks. Microsoft Graph). Intric fungerer alltid som mellommann — språkmodellen kontakter aldri leverandøren direkte.

Steg for steg: Slik behandles dataene dine

Alle overføringer mellom Intric og eksterne leverandører skjer over sikre, krypterte forbindelser.

Steg 1 — Brukeren samhandler med Intric i nettleseren

Brukeren skriver en melding til en assistent som har ett eller flere OAuth-integrasjonsverktøy konfigurert (f.eks. SharePoint).

Data sendt til Intrics servere:

  • Brukerens melding
  • Chathistorikk
  • Eventuelle vedlegg

Eksempel: «Oppsummer dokumentet “Q1-rapport” fra vår SharePoint.»

1 / 7

Datadeling og personvern

Intric anvender prinsippet om dataminimering. Ved OAuth-integrasjoner er det to separate personvernhensyn — data sendes til både språkmodellen og leverandørens API. Nedenfor ser du nøyaktig hvilke data som deles i hvert steg.

Intric ↔ Språkmodellen (LLM)

Sendt til LLM-enIkke sendt til LLM-en
  • Brukerens melding og samtalehistorikk
  • Verktøydefinisjoner — navn, beskrivelse, parametere
  • Resultater fra leverandørens API (f.eks. dokumentinnhold)
  • Tilgangstoken og oppdateringstoken
  • Personopplysninger om brukeren i Intric som samhandler med assistenten, forutsatt at de ikke forekommer i meldingen til assistenten:

    • Navn
    • E-post
    • IP-adresse
    • Organisasjonstilhørighet

Intric ↔ Leverandørens API

Sendt til leverandørenIkke sendt til leverandøren
  • Tilgangstoken (i kallets header)
  • Handlingen og parameterne spesifisert av språkmodellen (f.eks. filnavn eller søkespørring)
  • Brukerens originale prompt i fulltekst
  • Chathistorikk
  • Vedlegg (med mindre de utgjør del av verktøykallet)
  • Organisasjonstilhørighet
  • Tokens for andre integrasjoner

Autentisering og tilgangsstyring via OAuth

Intric bruker OAuth 2.0 for å koble brukere til tredjepartstjenester. Hver bruker autentiserer seg direkte mot leverandøren og godkjenner de nødvendige tillatelsene — Intric ser eller håndterer aldri brukerens passord.

Tokenadministrasjon på individnivå

Når en bruker har godkjent tilkoblingen, lagrer Intric et tilgangstoken og et oppdateringstoken per bruker og integrasjon. Tokens krypteres med Fernet-kryptering (AES-128-CBC) før de skrives til databasen og dekrypteres bare i minnet i det øyeblikket de trengs for et API-kall. Ingen token lagres i klartekst og hvert token er knyttet til en enkelt bruker — det finnes ingen delte eller organisasjonsomfattende tokens.

Hvis et tilgangstoken utløper, bruker Intric automatisk det lagrede oppdateringstokenet for å be om et nytt tilgangstoken fra leverandøren. Det nye tokenet krypteres og erstatter det gamle. Hele prosessen skjer uten at brukeren trenger å logge inn på nytt.

Tilgangsstyring basert på brukeren

Hvert tilgangstoken er koblet til den individuelle brukerens konto hos leverandøren og bærer nøyaktig de tillatelsene brukeren har i den eksterne tjenesten. Det betyr at når Intric kaller leverandørens API med dette tokenet, returnerer leverandøren bare det innholdet som den spesifikke brukeren har rett til å få tilgang til. Hvis en bruker for eksempel bare har lesetilgang til visse SharePoint-sider, kan Intric ikke hente innhold fra sider brukeren ikke har tilgang til. Tilgangsstyringen skjer helt på leverandørens side — Intrics integrasjon har ingen teknisk mulighet til å endre, utvide eller på annen måte påvirke brukerens tillatelser eller tilgang.

Datalagring og sletting

Tokens lagres kryptert på Intrics servere i Sverige så lenge integrasjonen er aktiv. Når en bruker kobler fra en integrasjon, slettes alle tokens umiddelbart.

Samtalehistorikk der integrasjonsverktøy har vært brukt følger de samme sletteregiene som andre assistenter.

🔍 Read more in the article Oppbevaringsregler for assistenter

Administratorer kan følge hvordan tjenesten brukes via revisjonsloggen der dette er aktivert.

🔍 Read more in the article Revisjonslogg
Oppdatert