> ## 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.

# Konfiguracja integracji z OneLogin

> Połącz OneLogin z Living Security, aby uzyskać dane o cyklu życia użytkowników, uwierzytelnianiu, MFA i aktywności administracyjnej.

export const EgressIpAllowlistBothSets = ({system}) => <Warning>
    <strong>{system} wymaga dwóch zestawów adresów, a nie jednego.</strong> Living Security generuje token dostępu tej integracji we własnej infrastrukturze i stale go odświeża, dlatego ruch konfiguracyjny i ruch synchronizacji wychodzą z różnych sieci. Dodaj oba zestawy do listy dozwolonych w {system} i pozostaw oba — nie jest to wymóg dotyczący wyłącznie konfiguracji.
    <br />
    <br />
    <strong>Ruch synchronizacji integracji</strong> — taki sam we wszystkich regionach:
    <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>Ruch platformy</strong> — użyj wyłącznie wiersza odpowiadającego regionowi, w którym jest hostowana Twoja organizacja:
    <br />
    Stany Zjednoczone: <code>98.91.60.249/32</code>, <code>13.216.91.102/32</code>
    <br />
    Unia Europejska: <code>34.246.236.210/32</code>, <code>52.31.102.238/32</code>
    <br />
    <br />
    Jeśli dodasz do listy dozwolonych tylko zestaw synchronizacji, konfiguracja nigdy się nie zakończy. Jeśli dodasz tylko zestaw platformy, konfiguracja zakończy się powodzeniem, ale każda synchronizacja zakończy się błędem. Opis obu objawów błędów oraz zasady wprowadzania zmian znajdziesz w artykule{' '}
    <a href="/pl/integrations/managing/egress-ip-addresses">
      Konfigurowanie adresów IP ruchu wychodzącego integracji
    </a>.
  </Warning>;

export const PublicIntegrationNextSteps = () => <>
    <hr />
    <h2>Powiązane zasoby</h2>
    <ul>
      <li>
        <a href="/pl/signals/data-sources">Dowiedz się, w jaki sposób dane z integracji stają się sygnałami w ramach zarządzania ryzykiem związanym z czynnikiem ludzkim (Human Risk Management)</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/integrations">Poznaj integracje Living Security</a>
      </li>
      <li>
        <a href="https://app.livingsecurity.ai/">Otwórz Living Security Platform</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/request-demo/">Poproś o demonstrację Living Security</a>
      </li>
    </ul>
  </>;

export const ConnectInPlatform = ({tile, children}) => <Step title="Wprowadź dane uwierzytelniające w Living Security Platform">
    <p>
      Czynność wykonuje osoba posiadająca dostęp do Living Security — właściciel programu lub
      administrator systemu, jeśli został zaproszony (konfiguracja delegowana).
    </p>
    <ol>
      <li>
        Przejdź do <strong>Ustawienia → Integracje → Katalog</strong>, znajdź kafelek{' '}
        <strong>{tile}</strong> i kliknij <strong>Połącz</strong>.
      </li>
      <li>
        Wypełnij poniższe pola, a następnie kliknij <strong>Połącz</strong>.
      </li>
    </ol>
    {children}
  </Step>;

export const SystemAdminBanner = ({system, recommendDelegated}) => <Note>
    <p>
      <strong>Ten przewodnik jest przeznaczony dla administratora systemu {system}.</strong> Opisuje tworzenie
      poświadczeń API w systemie {system}, co wymaga uprawnień administracyjnych w systemie {system}, a nie w
      Living Security Platform.
    </p>
    <p>
      Jeśli jesteś <strong>właścicielem programu</strong> Living Security i nie administrujesz systemem {system},
      przekaż tę stronę osobie, która nim administruje. Osoba ta wykona część A i przekaże Ci poświadczenia
      (lub wprowadzi je bezpośrednio, jeśli została zaproszona do platformy).
      {recommendDelegated && <>
          {' '}Ponieważ konfiguracja generuje poufny materiał kluczowy, zalecamy skorzystanie ze ścieżki{' '}
          <strong>konfiguracji delegowanej</strong>, dzięki której tajny klucz nigdy nie zostanie do Ciebie odesłany.
        </>}
    </p>
  </Note>;

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

## Jakie dane dostarcza ta integracja

OneLogin może dostarczać znormalizowane dane o cyklu życia użytkowników, uwierzytelnianiu, MFA i aktywności administracyjnej. Sprawdzone przykłady obejmują:

* `mfa.success` — pomyślne zakończenie weryfikacji MFA
* `mfa.failed` — niepowodzenie weryfikacji MFA
* `account.locked` — konto zostało zablokowane

Zobacz [jak dane z integracji stają się sygnałami](/pl/signals/data-sources).

## Czego potrzebuje Living Security

| Dane uwierzytelniające | Opis |
| - | - |
| **Identyfikator klienta** | Identyfikator klienta pary poświadczeń API OneLogin z uprawnieniami do odczytu użytkowników i zdarzeń. |
| **Klucz tajny klienta** | Klucz tajny klienta tej pary poświadczeń. |
| **Poddomena dzierżawy** | Wartość przed `.onelogin.com` w adresie URL dzierżawy OneLogin. |

## Konfiguracja

<Steps>
  <Step title="Utwórz poświadczenia API w OneLogin">
    Jako właściciel konta lub administrator otwórz **Developers → API Credentials**, utwórz dedykowane poświadczenie i wybierz zakres umożliwiający odczyt użytkowników i zdarzeń. Przechowuj identyfikator klienta i klucz tajny w bezpiecznym miejscu.
  </Step>

  <ConnectInPlatform tile="OneLogin">
    Wprowadź poddomenę dzierżawy, identyfikator klienta i klucz tajny klienta, a następnie nawiąż połączenie.
  </ConnectInPlatform>
</Steps>

Living Security wymienia parę poświadczeń na token dostępu i odnawia go
przed wygaśnięciem, więc nie musisz generować ani rotować żadnego tokenu. Rotuj
samą parę poświadczeń zgodnie z Twoim standardowym harmonogramem, a następnie ponownie połącz kafelek.

## Weryfikacja i rozwiązywanie problemów

Sprawdź, czy połączenie może odczytać co najmniej jednego użytkownika. Zdarzenia audytu mogą być puste, jeśli w dzierżawie nie było niedawno żadnej aktywności.

<AccordionGroup>
  <Accordion title="401 Unauthorized">
    Identyfikator klienta lub klucz tajny klienta jest nieprawidłowy albo para poświadczeń została usunięta w OneLogin. Upewnij się, że para nadal istnieje w sekcji **Developers → API Credentials**, a następnie połącz ponownie, używając aktualnych wartości.
  </Accordion>

  <Accordion title="403 Forbidden">
    Utwórz ponownie poświadczenie API z uprawnieniami do odczytu interfejsów API zasobów OneLogin, użytkowników i zdarzeń.
  </Accordion>

  <Accordion title="Nie można nawiązać połączenia z dzierżawą">
    Wprowadź wyłącznie poddomenę dzierżawy, a nie pełny adres URL ani administracyjną nazwę wyświetlaną.

    Jeśli poddomena jest poprawna, a połączenie z dzierżawą nadal nie jest możliwe, sprawdź, czy OneLogin ogranicza w Twoim koncie dostęp do API według źródłowego adresu IP. Ta integracja wymaga dodania do listy dozwolonych **dwóch** zestawów adresów, ponieważ Living Security samodzielnie generuje token dostępu i stale go odnawia — dlatego żądania tokenu i zaplanowane synchronizacje pochodzą z różnych sieci.

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

Szczegóły po stronie dostawcy znajdziesz w [przewodniku OneLogin dotyczącym poświadczeń API](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.