OAuth-verktyg

Transparens är centralt för oss på Intric. För att vissa verktyg ska fungera (t.ex. hämta dokument från SharePoint) behöver användaren koppla en personlig integration. Här beskriver vi steg för steg hur dataflödet fungerar när en assistent använder ett integrationsverktyg.

Processen från ditt meddelande till ett färdigt svar sker i ett samspel mellan Intrics plattform, den för assistenten valda språkmodellen och leverantörens API (t.ex. Microsoft Graph). Intric agerar alltid som mellanhand — språkmodellen kontaktar aldrig leverantören direkt.

Steg-för-steg: Så hanteras din data

All överföring mellan Intric och externa leverantörer sker över säkra och krypterade anslutningar.

Steg 1 — Användare interagerar med Intric i webbläsaren

Användaren skriver ett meddelande till en assistent som har ett eller flera OAuth-integrationsverktyg konfigurerade (t.ex. SharePoint).

Data som skickas till Intrics server:

  • Användarens meddelande
  • Chatthistorik
  • Eventuella bifogade filer

Exempel: «Sammanfatta dokumentet “Q1-rapport” från vårt SharePoint.»

1 / 7

Datadelning och integritet

Intric tillämpar principen om dataminimering. Vid OAuth-integrationer finns två separata integritetsmoment — data skickas till både språkmodellen och leverantörens API. Nedan ser du exakt vilken data som delas i respektive steg.

Intric ↔ Språkmodellen (LLM)

Skickas till LLM:enSkickas inte till LLM:en
  • Användarens meddelande och konversationshistorik
  • Verktygsdefinitioner — namn, beskrivning, parametrar
  • Resultat från leverantörens API (t.ex. dokumentinnehåll)
  • Åtkomsttoken och refresh-token
  • Personuppgifter om användaren i Intric som interagerar med assistenten, förutsatt att de inte förkommer i meddelandet till assistenten:

    • Namn
    • E-post
    • IP-adress
    • Organisationstillhörighet

Intric ↔ Leverantörens API

Skickas till leverantörenSkickas inte till leverantören
  • Åtkomsttoken (i anropets header)
  • Den åtgärd och de parametrar som språkmodellen har specificerat (t.ex. filnamn eller sökfråga)
  • Användarens ursprungliga prompt i fulltext
  • Chatthistorik
  • Bifogade filer (om de inte utgör del av verktygsanropet)
  • Organisationstillhörighet
  • Tokens för andra integrationer

Autentisering och behörighetsstyrning via OAuth

Intric använder OAuth 2.0 för att koppla användare till tredjepartstjänster. Varje användare autentiserar sig direkt mot leverantören och godkänner de behörigheter som krävs — Intric ser eller hanterar aldrig användarens lösenord.

Tokenhantering på individnivå

När en användare har godkänt anslutningen lagrar Intric en åtkomsttoken och en refresh-token per användare och integration. Tokens krypteras med Fernet-kryptering (AES-128-CBC) innan de skrivs till databasen och dekrypteras enbart i minnet vid det ögonblick de behövs för ett API-anrop. Ingen token lagras i klartext och varje token är knuten till en enskild användare — det finns inga delade eller organisationsgemensamma tokens.

Om en åtkomsttoken löper ut använder Intric automatiskt den lagrade refresh-token för att begära en ny åtkomsttoken från leverantören. Den nya token krypteras och ersätter den gamla. Hela processen sker utan att användaren behöver logga in igen.

Behörighetsstyrning baserat på användaren

Varje åtkomsttoken är kopplad till den enskilda användarens konto hos leverantören och bär med sig exakt de behörigheter som användaren har i den externa tjänsten. Det innebär att när Intric anropar leverantörens API med denna token returnerar leverantören enbart det innehåll som den specifika användaren har rätt att komma åt. Om en användare t.ex. bara har läsrättigheter till vissa SharePoint-sidor kan Intric inte hämta innehåll från sidor som användaren saknar behörighet till. Behörighetsstyrningen sker helt på leverantörens sida — Intrics integration har ingen teknisk möjlighet att ändra, utöka eller på annat sätt påverka användarens behörigheter eller åtkomst.

Datalagring och gallring

Tokens lagras krypterade på Intrics servrar i Sverige så länge integrationen är aktiv. När en användare kopplar bort en integration raderas alla tokens omedelbart.

Konversationshistorik där integrationsverktyg använts följer samma gallringsregler som övriga assistenter.

🔍 Läs mer på artikeln Datalagringspolicy för assistenter

Administratörer kan följa hur tjänsten används via granskningslogg där så är aktiverat.

🔍 Läs mer på artikeln Granskningslogg
Uppdaterad