> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Konfigurera OneLogin-integrationen

> Anslut OneLogin till Living Security för användarlivscykel, autentisering, MFA och administrativ aktivitet.

export const EgressIpAllowlistBothSets = ({system}) => <Warning>
    <strong>{system} kräver två uppsättningar adresser, inte en.</strong> Living Security skapar den här
    integrationens åtkomsttoken i sin egen infrastruktur och förnyar den kontinuerligt, så trafiken vid installationen och
    synkroniseringstrafiken utgår från olika nätverk. Lägg till båda uppsättningarna i tillåtelselistan i {system} och
    behåll båda – det här är inte ett krav enbart vid installationen.
    <br />
    <br />
    <strong>Synkroniseringstrafik för integrationer</strong> – densamma i alla regioner:
    <br />
    <code>52.34.139.153/32</code>, <code>54.69.127.183/32</code>, <code>44.247.133.183/32</code>,{' '}
    <code>52.26.211.56/32</code>
    <br />
    <br />
    <strong>Plattformstrafik</strong> – använd endast raden för den region som värd för
    din organisation:
    <br />
    USA: <code>98.91.60.249/32</code>, <code>13.216.91.102/32</code>
    <br />
    Europeiska unionen: <code>34.246.236.210/32</code>, <code>52.31.102.238/32</code>
    <br />
    <br />
    Om du endast tillåtslistar synkroniseringsuppsättningen slutförs installationen aldrig. Om du endast tillåtslistar plattformsuppsättningen
    lyckas installationen medan varje synkronisering misslyckas. Se{' '}
    <a href="/sv/integrations/managing/egress-ip-addresses">
      Konfigurera utgående IP-adresser för Integrationer
    </a>{' '}
    för båda felsignaturerna och policyn för ändringar.
  </Warning>;

export const PublicIntegrationNextSteps = () => <>
    <hr />
    <h2>Relaterade resurser</h2>
    <ul>
      <li>
        <a href="/sv/signals/data-sources">Läs hur data från integrationer blir signaler för Human Risk Management</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/integrations">Utforska Living Securitys integrationer</a>
      </li>
      <li>
        <a href="https://app.livingsecurity.ai/">Öppna Living Security Platform</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/request-demo/">Begär en demo av Living Security</a>
      </li>
    </ul>
  </>;

export const ConnectInPlatform = ({tile, children}) => <Step title="Ange autentiseringsuppgifterna i Living Security Platform">
    <p>
      Utförs av den som har åtkomst till Living Security – programägaren, eller
      systemadministratören om denne har blivit inbjuden (delegerad konfiguration).
    </p>
    <ol>
      <li>
        Gå till <strong>Inställningar → Integrationer → Katalog</strong>, leta upp panelen{' '}
        <strong>{tile}</strong> och klicka på <strong>Anslut</strong>.
      </li>
      <li>
        Fyll i fälten nedan och klicka sedan på <strong>Anslut</strong>.
      </li>
    </ol>
    {children}
  </Step>;

export const SystemAdminBanner = ({system, recommendDelegated}) => <Note>
    <p>
      <strong>Den här guiden riktar sig till din {system}-administratör.</strong> Den beskriver hur du skapar API-uppgifter i {system}, vilket kräver administratörsbehörighet i {system} – inte i
      Living Security Platform.
    </p>
    <p>
      Om du är Living Security-<strong>programägare</strong> och inte administrerar {system},
      skicka den här sidan till den som gör det. Personen slutför del A och lämnar tillbaka uppgifterna till dig
      (eller anger dem direkt om du har bjudit in personen till plattformen).
      {recommendDelegated && <>
          {' '}Eftersom installationen genererar känsligt nyckelmaterial rekommenderar vi{' '}
          <strong>delegerad installation</strong>, så att hemligheten aldrig skickas tillbaka till dig.
        </>}
    </p>
  </Note>;

<SystemAdminBanner system="OneLogin" recommendDelegated={true} />

## Vad den här integrationen bidrar med

OneLogin kan bidra med normaliserad data om användarlivscykel, autentisering, MFA och administrativ aktivitet. Granskade exempel är bland annat:

* `mfa.success` — slutför MFA-verifieringar
* `mfa.failed` — misslyckas med MFA-verifieringar
* `account.locked` — konto låst

Se [hur integrationsdata blir signaler](/sv/signals/data-sources).

## Vad Living Security behöver

| Autentiseringsuppgift | Beskrivning |
| - | - |
| **klient-ID** | Klient-ID för ett API-uppgiftspar i OneLogin med behörighet att läsa användare och händelser. |
| **Klienthemlighet** | Det uppgiftsparets klienthemlighet. |
| **Underdomän för tenant** | Värdet före `.onelogin.com` i webbadressen till din OneLogin-tenant. |

## Konfiguration

<Steps>
  <Step title="Skapa API-uppgifter i OneLogin">
    Öppna **Developers → API Credentials** som kontoägare eller administratör, skapa en dedikerad autentiseringsuppgift och välj en behörighetsomfattning som kan läsa användare och händelser. Förvara klient-ID och hemlighet på ett säkert sätt.
  </Step>

  <ConnectInPlatform tile="OneLogin">
    Ange tenantens underdomän, klient-ID och klienthemlighet och anslut sedan.
  </ConnectInPlatform>
</Steps>

Living Security byter uppgiftsparet mot en åtkomsttoken och förnyar den
innan den går ut, så du behöver inte generera eller rotera någon token. Rotera
själva uppgiftsparet enligt ditt vanliga schema och anslut sedan panelen igen.

## Verifiera och felsök

Kontrollera att anslutningen kan läsa minst en användare. Granskningshändelser kan vara tomma om tenanten inte har haft någon aktivitet nyligen.

<AccordionGroup>
  <Accordion title="401 Unauthorized">
    Klient-ID eller klienthemlighet är felaktig, eller så har uppgiftsparet tagits bort i OneLogin. Bekräfta att paret fortfarande finns under **Developers → API Credentials** och anslut sedan igen med de aktuella värdena.
  </Accordion>

  <Accordion title="403 Forbidden">
    Skapa API-uppgifterna på nytt med behörighet att läsa OneLogins resurs-API:er, användare och händelser.
  </Accordion>

  <Accordion title="Det går inte att nå tenanten">
    Ange endast tenantens underdomän, inte en fullständig webbadress och inte det administrativa visningsnamnet.

    Om underdomänen är korrekt och tenanten ändå inte kan nås, kontrollera om OneLogin begränsar API-åtkomst utifrån käll-IP-adress i ditt konto. Den här integrationen kräver att **två** uppsättningar adresser tillåtslistas, eftersom Living Security själv skapar åtkomsttoken och förnyar den fortlöpande — därför skickas tokenbegäranden och schemalagda synkroniseringar från olika nätverk.

    <EgressIpAllowlistBothSets system="OneLogin" />
  </Accordion>
</AccordionGroup>

För information från leverantören, se [OneLogins guide för API-uppgifter](https://developers.onelogin.com/api-docs/2/getting-started/working-with-api-credentials).

<PublicIntegrationNextSteps />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.