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

# Auth0

> Połącz Auth0 z Living Security, aby przesyłać dane o użytkownikach, 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>
  </>;

## Przegląd

Auth0 może dostarczać znormalizowane dane o użytkownikach, uwierzytelnianiu, MFA i aktywności administracyjnej. Przykłady, które zostały zweryfikowane, obejmują:

* `auth.login.failed` — nieudane logowanie
* `mfa.failed` — nieudane wyzwania MFA
* `auth.login.blocked` — zablokowane logowanie

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

Aby uwierzytelnić się w Auth0 (Client Credentials), potrzebujesz kilku kluczowych informacji:

1. **Identyfikator klienta** - unikalny identyfikator Twojego klienta.
2. **Sekret klienta** - poufny klucz służący do uwierzytelniania tożsamości aplikacji (klienta).
3. **HostName** - domena powiązana z Twoim tenantem Auth0.
4. **Audience** - odbiorcy tokenu, czyli Twoje API.
5. **Organizacja** - nazwa lub identyfikator organizacji, z którą ma być powiązane żądanie.

Ten przewodnik pokazuje, jak znaleźć lub wygenerować te dane uwierzytelniające w Auth0.

### Wymagania wstępne:

* Musisz mieć konto Auth0.

#### Krok 1: Znajdowanie danych uwierzytelniających klienta

1. Zaloguj się na swoje konto [Auth0](https://auth0.com/docs/authenticate/login).
2. Przejdź do strony [Ustawienia aplikacji](https://manage.auth0.com/?_gl=1*1shsko2*_gcl_au*MzYwMDE4ODE4LjE3NDU5OTY3NDA.*_ga*NTkyOTQ4NzA5LjE3NDU5OTY3NDE.*_ga_QKMSDV5369*MTc0NTk5Njc0MC4xLjEuMTc0NTk5OTI5My42MC4wLjA.#/applications).
3. Kliknij przycisk **Create Application**.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/create_app.png" />

4. Wpisz unikalną nazwę aplikacji i wybierz **Machine to Machine Applications**

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/create_app_form.png" />

5. Z menu rozwijanego wybierz **Auth0 Management API**, a następnie przyznaj uprawnienia `read:users` i `read:logs`.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/permissions.png" />

6. Kliknij **Authorize**, aby utworzyć nową aplikację.
7. Na stronie aplikacji przejdź do sekcji **Credentials**. Tutaj zostanie wyświetlony **Sekret klienta**, a **Identyfikator klienta** znajduje się u góry strony.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/credentials.png" />

#### Krok 2: Znajdowanie HostName

* Na karcie **Quickstart** nowo utworzonej aplikacji Auth0 udostępnia przykładowe żądanie pobrania tokenu dostępu. Wartość **HostName** to tekst występujący po `https://` i przed `/oauth/token`.
* W poniższym przykładzie HostName to `dev-tb1x5mahjyey84y4.us.auth0.com`.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/domain.png" />

#### Krok 3: Znajdowanie Audience

* Znajdziesz ją w polu **Identyfikator** nowo utworzonej aplikacji na karcie **APIs**.

<img src="https://raw.githubusercontent.com/NangoHQ/nango/master/docs/integrations/all/auth0-cc/audience.png" />

#### Krok 4: Znajdowanie organizacji

* <Tip>Ten krok jest opcjonalny. Jeśli Twój tenant jest skonfigurowany do korzystania z funkcji **Organizacje**, dane te można uzyskać na stronie **Organizacje** nowo utworzonej aplikacji.</Tip>

#### Krok 5: Wprowadzanie danych uwierzytelniających w Living Security Platform

Gdy będziesz mieć **Identyfikator klienta**, **Sekret klienta**, **HostName**, **Audience** i **Organizację**:

1. Otwórz formularz, w którym należy uwierzytelnić się w Auth0 (Client Credentials).
2. Wprowadź **Identyfikator klienta**, **Sekret klienta**, **HostName**, **Audience** i **Organizację** w odpowiednich polach.
3. Prześlij formularz, a uwierzytelnienie powinno zakończyć się powodzeniem.

<img style={{maxWidth: "450px" }} src="https://mintcdn.com/livingsecurity/oVkrOMkYmNevekTI/integrations/images/auth0-cc/connect-dialog.png?fit=max&auto=format&n=oVkrOMkYmNevekTI&q=85&s=46aca1349ceea75623146e3e249bad61" className="connect-dialog-img" width="576" height="564" data-path="integrations/images/auth0-cc/connect-dialog.png" />

Połączenie z Auth0 (Client Credentials) zostało nawiązane.

***

<Note>Fragmenty tej dokumentacji zostały zaadaptowane z dokumentacji [Nango](https://nango.dev/docs/) i są używane na podstawie [Elastic License 2.0](https://github.com/NangoHQ/nango?tab=License-1-ov-file#readme).</Note>

## Dostęp sieciowy

Pomiń tę sekcję, chyba że Twój tenant Auth0 ogranicza dostęp do Management API według źródłowego adresu IP. Większość tenantów tego nie robi.

<EgressIpAllowlistBothSets system="Auth0" />

<PublicIntegrationNextSteps />


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