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

> Collegare Auth0 a Living Security per l'attività relativa a utenti, autenticazione, MFA e amministrazione.

export const EgressIpAllowlistBothSets = ({system}) => <Warning>
    <strong>{system} richiede due set di indirizzi, non uno solo.</strong> Living Security genera il token di accesso di questa
    integrazione sulla propria infrastruttura e lo aggiorna continuamente; il traffico di configurazione e quello di sincronizzazione escono quindi da reti diverse. Inserisca entrambi i set nell'elenco di autorizzazione in {system} e
    li mantenga entrambi: non si tratta di un requisito valido solo per la configurazione.
    <br />
    <br />
    <strong>Traffico di sincronizzazione dell'integrazione</strong> — identico in tutte le regioni:
    <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>Traffico della piattaforma</strong> — utilizzi solo la riga relativa alla regione che ospita la Sua
    organizzazione:
    <br />
    Stati Uniti: <code>98.91.60.249/32</code>, <code>13.216.91.102/32</code>
    <br />
    Unione Europea: <code>34.246.236.210/32</code>, <code>52.31.102.238/32</code>
    <br />
    <br />
    Se autorizza solo il set di sincronizzazione, la configurazione non viene mai completata. Se autorizza solo il set della piattaforma, la
    configurazione riesce ma ogni sincronizzazione non va a buon fine. Per entrambe le modalità di errore e i criteri di modifica, consulti{' '}
    <a href="/it/integrations/managing/egress-ip-addresses">
      Configurazione degli indirizzi IP di uscita delle Integrazioni
    </a>.
  </Warning>;

export const PublicIntegrationNextSteps = () => <>
    <hr />
    <h2>Risorse correlate</h2>
    <ul>
      <li>
        <a href="/it/signals/data-sources">Scopra come i dati delle integrazioni diventano segnali di Human Risk Management</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/integrations">Scopra le integrazioni di Living Security</a>
      </li>
      <li>
        <a href="https://app.livingsecurity.ai/">Apra la Living Security Platform</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/request-demo/">Richieda una demo di Living Security</a>
      </li>
    </ul>
  </>;

## Panoramica

Auth0 può fornire dati normalizzati relativi all'attività di utenti, autenticazione, MFA e amministrazione. Gli esempi verificati includono:

* `auth.login.failed` — non riesce ad accedere
* `mfa.failed` — non supera le verifiche MFA
* `auth.login.blocked` — accesso bloccato

Consultare [come i dati delle integrazioni diventano segnali](/it/signals/data-sources).

Per eseguire l'autenticazione con Auth0 (Client Credentials) sono necessarie le seguenti informazioni:

1. **ID cliente** - Un identificatore univoco per il client.
2. **Segreto client** - Una chiave riservata utilizzata per autenticare l'identità dell'applicazione (client).
3. **HostName** - Il dominio associato al tenant Auth0.
4. **Audience** - L'audience del token, ovvero la propria API.
5. **Organizzazione** - Il nome o l'identificatore dell'organizzazione a cui si desidera associare la richiesta.

Questa guida illustra come trovare o generare tali credenziali in Auth0.

### Prerequisiti:

* È necessario disporre di un account Auth0.

#### Passaggio 1: individuare le credenziali del client

1. Accedere al proprio account [Auth0](https://auth0.com/docs/authenticate/login).
2. Passare alla pagina delle [Impostazioni dell'applicazione](https://manage.auth0.com/?_gl=1*1shsko2*_gcl_au*MzYwMDE4ODE4LjE3NDU5OTY3NDA.*_ga*NTkyOTQ4NzA5LjE3NDU5OTY3NDE.*_ga_QKMSDV5369*MTc0NTk5Njc0MC4xLjEuMTc0NTk5OTI5My42MC4wLjA.#/applications).
3. Fare clic sul pulsante **Create Application**.

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

4. Inserire un nome univoco per l'applicazione e selezionare **Machine to Machine Applications**

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

5. Dal menu a discesa, selezionare **Auth0 Management API**, quindi concedere `read:users` e `read:logs`.

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

6. Fare clic su **Authorize** per creare la nuova applicazione.
7. Nella pagina dell'applicazione, passare alla sezione **Credentials**. Il **Segreto client** viene visualizzato qui, mentre l'**ID cliente** si trova nella parte superiore della pagina.

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

#### Passaggio 2: individuare l'HostName

* Nella scheda **Quickstart** dell'applicazione appena creata, Auth0 fornisce una richiesta di esempio per ottenere un token di accesso. L'**HostName** è il testo che compare dopo `https://` e prima di `/oauth/token`.
* Nell'esempio seguente, l'HostName è `dev-tb1x5mahjyey84y4.us.auth0.com`.

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

#### Passaggio 3: individuare l'Audience

* È disponibile nel campo **Identificatore** dell'applicazione appena creata, nella scheda **APIs**.

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

#### Passaggio 4: individuare l'Organizzazione

* <Tip>Questo passaggio è facoltativo e il valore è disponibile nella pagina **Organizzazioni** dell'applicazione appena creata, se il tenant è configurato per l'uso delle **Organizzazioni**.</Tip>

#### Passaggio 5: inserire le credenziali in Living Security Platform

Dopo aver ottenuto **ID cliente**, **Segreto client**, **HostName**, **Audience** e **Organizzazione**:

1. Aprire il modulo in cui è richiesta l'autenticazione con Auth0 (Client Credentials).
2. Inserire **ID cliente**, **Segreto client**, **HostName**, **Audience** e **Organizzazione** nei rispettivi campi.
3. Inviare il modulo: l'autenticazione dovrebbe essere completata correttamente.

<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" />

La connessione ad Auth0 (Client Credentials) è ora attiva.

***

<Note>Parti di questa documentazione sono adattate da [Nango](https://nango.dev/docs/), utilizzate ai sensi della [Elastic License 2.0](https://github.com/NangoHQ/nango?tab=License-1-ov-file#readme).</Note>

## Accesso di rete

Saltare questa sezione se il tenant Auth0 non limita l'accesso alla Management API in base all'indirizzo IP di origine. La maggior parte dei tenant non applica tale limitazione.

<EgressIpAllowlistBothSets system="Auth0" />

<PublicIntegrationNextSteps />


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