Gå til hovedinnhold

Opprett og administrer API-klienter

Slik oppretter og administrerer du API-klienter i Infobric Machines, og lagrer eller genererer ny påloggingsinformasjon for Integration API.

Skrevet av Oscar Karlsson

Når skal jeg bruke denne veiledningen?

Bruk veiledningen når et eksternt system skal kobles til Infobric Machines via Integration API og trenger en klient-ID og klienthemmelighet.

Veiledningen viser hvordan du:

  • oppretter en API-klient

  • lagrer klientens påloggingsinformasjon

  • endrer navnet på klienten

  • genererer en ny klienthemmelighet

  • sletter en API-klient

Forutsetninger

Du må:

  • ha rollen Eier eller Administrator

  • ha tilgang til Infobric Machines på nettet

  • vite hvilket eksternt system som skal bruke API-klienten

Rollen Bruker har ikke tilgang til Klientadministrasjon.

Opprett en API-klient

  1. Logg inn i Infobric Machines.

  2. Åpne Administrasjon.

  3. Velg Klientadministrasjon.

  4. Velg Opprett klient.

  5. Skriv inn et tydelig navn under Klientnavn.

  6. Velg Opprett klient.

  7. Kopier Klient-ID og Klienthemmelighet, og oppbevar dem på et sikkert sted.

  8. Når opplysningene er lagret, velger du Jeg har lagret klienthemmeligheten, lukk denne dialogboksen.

⚠️ Lagre klienthemmeligheten før du lukker dialogboksen. Den vises bare én gang. Hvis den går tapt, må du generere en ny hemmelighet.

Del klient-ID-en og klienthemmeligheten med personen eller systemet som er ansvarlig for API-integrasjonen, ved hjelp av en sikker overføringsmetode.

Se og rediger API-klienter

Eksisterende klienter vises under Klientadministrasjon. Der kan du blant annet se:

  • Klient-ID

  • Antall forespørsler

  • Navn

  • Passordet ble endret

  • tilgjengelige Handlinger

Slik endrer du klientnavnet:

  1. Åpne klienten i listen.

  2. Endre Klientnavn.

  3. Velg Rediger klient.

Klient-ID-en er låst og kan ikke endres.

Generer en ny klienthemmelighet

Generer en ny hemmelighet hvis den forrige hemmeligheten har gått tapt, kan ha blitt eksponert eller må erstattes.

  1. Finn klienten under Klientadministrasjon.

  2. Velg Generer ny hemmelighet.

  3. Les advarselen i dialogboksen Bekreft generering av ny hemmelighet.

  4. Velg Ja, generer på nytt.

  5. Kopier den nye klienthemmeligheten og oppbevar den på et sikkert sted før dialogboksen lukkes.

  6. Oppdater det eksterne systemet med den nye hemmeligheten.

Når en ny hemmelighet genereres, kan eksisterende API-integrasjoner slutte å fungere frem til påloggingsinformasjonen er oppdatert.

Slett en API-klient

Slett bare en klient når det eksterne systemet ikke lenger skal ha tilgang til Machines.

  1. Åpne klienten under Klientadministrasjon.

  2. Velg Slett klient.

  3. Les advarselen og bekreft slettingen.

⚠️ Slettingen kan ikke angres. Når klienten er slettet, kan eksterne systemer ikke lenger bruke den til å hente informasjon fra Machines.

Åpne API-dokumentasjonen

Velg API-dokumentasjon på siden Klientadministrasjon for å åpne dokumentasjonen for Integration API v1.

Dokumentasjonen inneholder informasjon for den som utvikler integrasjonen, blant annet om autentisering og API-områder for maskiner, steder og bruk.

Hvis det ikke fungerer

Kontroller først at:

  • du har rollen Eier eller Administrator

  • klientnavnet er fylt ut når klienten opprettes

  • klient-ID-en og klienthemmeligheten er kopiert riktig

  • det eksterne systemet bruker den sist genererte klienthemmeligheten

  • klienten ikke er slettet

En klienthemmelighet som har gått tapt, kan ikke vises på nytt. Generer en ny hemmelighet, og oppdater deretter det eksterne systemet.

Hvis en integrasjon slutter å fungere etter at en ny hemmelighet er generert, må du kontrollere at det eksterne systemet er oppdatert med den nye hemmeligheten.

Tips!

  • Bruk et klientnavn som tydelig viser hvilket system eller hvilken integrasjon klienten tilhører.

  • Opprett separate klienter for ulike eksterne systemer, slik at tilgangen kan administreres hver for seg.

  • Oppbevar aldri klienthemmeligheter i skjermbilder, vanlige e-postmeldinger eller offentlige dokumenter.

  • Slett en klient når integrasjonen ikke lenger skal brukes.

Svarte dette på spørsmålet?