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

# Impostare i connettori per gli utenti dell'app

> Permetti a ogni persona che usa la tua app di collegare il proprio account a servizi come Google, Slack o Notion.

Aggiungi connettori utente dell'app per permettere a ogni persona che usa la tua app di collegare il proprio account a un servizio di terze parti, come Google, Slack o Notion.

I connettori utente dell'app vengono aggiunti a livello di workspace e possono essere usati su tutte le app di quel workspace. Puoi aggiungerli dalle impostazioni del workspace o direttamente dalla chat IA in un'app specifica.

<Frame caption="Connectors for app users">
  <img src="https://mintcdn.com/base44/aoL04bxk9hJFdHsJ/images/connectors-workspace.png?fit=max&auto=format&n=aoL04bxk9hJFdHsJ&q=85&s=9e8d57590d25676141b8e4bf07111128" alt="Available connectors for app users" className="mx-auto" style={{ width:"85%" }} width="772" height="612" data-path="images/connectors-workspace.png" />
</Frame>

<Columns cols={3}>
  <Card title="App di scheduling" icon="calendar">
    Permetti a ogni persona di collegare il proprio Google Calendar per vedere la disponibilità o creare eventi.
  </Card>

  <Card title="App di vendita" icon="handshake">
    Permetti a ogni venditore di collegare il proprio account HubSpot per gestire contatti e trattative.
  </Card>

  <Card title="App di pianificazione contenuti" icon="notebook">
    Permetti a ogni membro del team di collegare il proprio account Notion per sincronizzare pagine o attività.
  </Card>
</Columns>

<Card title="Prima di iniziare" type="tip">
  Crea un'app OAuth nella piattaforma sviluppatori per il servizio che vuoi collegare prima di aggiungere il connettore in Base44. Consulta [Preparare i dettagli del connettore](#preparing-connector-details).
</Card>

<Note>
  Ti serve un [**piano Builder**](/Account-and-billing/Billing-and-plans) o superiore per aggiungere connettori utente dell'app.
</Note>

***

## Preparare i dettagli del connettore

Prima di aggiungere il connettore in Base44, prepara i dettagli richiesti dal servizio che vuoi collegare. Di solito significa creare un'app OAuth o un progetto nella piattaforma sviluppatori di quel servizio, aggiungere il tuo URI di redirect Base44 e copiare i dettagli necessari in Base44.

La configurazione esatta dipende dal servizio. Ad esempio, Google usa [Google Cloud](https://cloud.google.com/), Slack usa [Slack API Applications](https://api.slack.com/apps) e LinkedIn usa il [portale sviluppatori LinkedIn](https://developer.linkedin.com/).

<Card title="Panoramica configurazione" icon="key">
  1. **Prepara il tuo URI di redirect Base44:** Usa l'URL di callback per la tua app live, dominio personalizzato o anteprima. Consulta i formati sotto.
  2. **Crea un'app OAuth:** Fallo nella piattaforma sviluppatori del servizio di terze parti.
  3. **Aggiungi l'URI di redirect:** Incolla l'URI di redirect Base44 nelle impostazioni dell'app OAuth.
  4. **Prepara i dettagli del connettore:** Copia il **Client ID** e il **Client Secret**, poi scegli gli **scope** che ti servono per la tua app.
  5. **Aggiungi il connettore in Base44:** Incolla i dettagli nel form di configurazione del connettore.
</Card>

<Card title="Formati URI di redirect" icon="link">
  * **URL app live:** `https://your-live-app-domain.base44.app/api/external-auth/callback`
  * **Dominio personalizzato:** `https://your-custom-domain.com/api/external-auth/callback`
  * **URL anteprima:** `https://preview--your-live-app-domain.base44.app/api/external-auth/callback`
</Card>

<Note>
  * Alcuni servizi chiamano l'URI di redirect un **callback URL** o **authorized redirect URI**.
  * Inserisci l'URI di redirect esattamente come mostrato.
  * Aggiungi l'URI di redirect di anteprima se vuoi testare il connettore in anteprima.
  * Alcuni servizi mostrano il **Client Secret** solo una volta. Copialo prima di chiudere la pagina.
</Note>

<Tip>
  Per visualizzare gli URI di redirect per le tue app, vai su **Connectors** nelle impostazioni del tuo workspace, clicca su **View redirect URIs for your apps** sotto **Connectors For App Users** e seleziona l'app per cui vuoi vedere gli URI di redirect.
</Tip>

<Warning>
  Tratta i Client Secret come password. Non condividerli con altri. Copiali solo nella chat IA quando specificamente li chiede come parte del flusso di configurazione sicuro del connettore.
</Warning>

***

## Aggiungere un connettore in Base44

Una volta che hai i dettagli della tua app OAuth, aggiungi il connettore dalle impostazioni del workspace o dalla chat IA in un'app specifica.

### Aggiungere il connettore dal workspace

Aggiungi il connettore dalle impostazioni del workspace e inserisci i dettagli richiesti.

**Per aggiungere un connettore dal workspace:**

1. Clicca sulla tua icona profilo.
2. Clicca su **Account settings**.
3. Clicca su **Connectors**.
4. Sotto **Connectors For App Users**, clicca su **Add Connector**.
5. Clicca sul connettore che vuoi aggiungere.
6. Inserisci quanto segue:
   * **Connector name:** Inserisci un nome breve per identificare questo connettore, ad esempio `Google Calendar scheduling`.
   * **Client ID:** Inserisci il Client ID dall'app OAuth che hai creato nel servizio collegato.
   * **Client Secret:** Inserisci il Client Secret dalla stessa app OAuth.
   * **Scopes:** Scegli gli scope che ti servono per la tua app, o aggiungi i tuoi nel campo **Additional scopes**.
7. Clicca su **Add Connector**.

<Frame caption="Entering connector details from your workspace settings">
  <img src="https://mintcdn.com/base44/424DHhFiJUmaJkN2/images/add-linkedin-connection-workspace.png?fit=max&auto=format&n=424DHhFiJUmaJkN2&q=85&s=4054a1ce38fbaa9aa9f1ec893e9eca5c" alt="Add LinkedIn Connection window showing fields for connector name, Client ID, Client Secret, and scopes." className="mx-auto" style={{ width:"85%" }} width="723" height="565" data-path="images/add-linkedin-connection-workspace.png" />
</Frame>

### Aggiungere il connettore usando la chat IA

Puoi anche iniziare dalla chat IA nell'app dove vuoi usare il connettore.

**Per aggiungere un connettore dalla chat IA:**

1. Apri l'app dove vuoi usare il connettore.
2. Chiedi alla chat IA di aggiungere una funzionalità dove ogni persona collega il proprio account.
3. Continua in base allo stato del tuo connettore:
   * **Già configurato:** La chat IA usa il connettore direttamente. Non servono passaggi aggiuntivi.
   * **Non ancora configurato:** Appare un callout sopra il form. Clicca su **View redirect URIs** per vedere gli URI di redirect per questa app e aggiungerli al tuo provider OAuth. Poi inserisci **Connector name**, **Client ID**, **Client Secret** e **Scopes**.
4. Clicca su **Connect**.

<Frame caption="Entering connector details from the AI chat">
  <img src="https://mintcdn.com/base44/424DHhFiJUmaJkN2/images/linkedin-ai-chat-connector.png?fit=max&auto=format&n=424DHhFiJUmaJkN2&q=85&s=419ef0219e24ae24c37ac8b725bedea7" alt="AI chat prompting for connector details, including connector name, Client ID, Client Secret, and scopes." className="mx-auto" style={{ width:"70%" }} width="506" height="750" data-path="images/linkedin-ai-chat-connector.png" />
</Frame>

***

## Usare un connettore nella tua app

Una volta configurato il connettore, chiedi alla chat IA nell'app dove vuoi usarlo di costruire una funzionalità con quel connettore.

<Frame caption="Using a user connector in your app">
  <img src="https://mintcdn.com/base44/LwNvwxCAifgZrGCe/images/linkedin-app-users.png?fit=max&auto=format&n=LwNvwxCAifgZrGCe&q=85&s=651cb6d5383d824537311263fbc8409d" alt="Settings page in an app showing a LinkedIn Connection section with a Connect LinkedIn button." className="mx-auto" style={{ width:"90%" }} width="1045" height="465" data-path="images/linkedin-app-users.png" />
</Frame>

***

## Gestire i connettori per gli utenti dell'app

Puoi aggiornare o rimuovere i connettori in qualsiasi momento dalla scheda **Connectors**. Le modifiche che fai si applicano a tutte le app nel tuo workspace.

### Modificare un connettore utente dell'app

Modifica un connettore utente dell'app per aggiornare il nome, Client ID, Client Secret o scope.

<Note>
  Se cambi gli scope, le persone che hanno già collegato il proprio account devono connetterlo di nuovo dall'interno della tua app e approvare i permessi aggiornati.
</Note>

**Per modificare un connettore utente dell'app:**

1. Clicca sulla tua icona profilo.
2. Clicca su **Account settings**.
3. Clicca su **Connectors**.
4. Sotto **Connectors For App Users**, passa sopra il connettore e clicca su **View**.
5. Passa sopra il nome della connessione e clicca su **Edit**.
6. Aggiorna i campi.
7. Clicca su **Save Changes**.

### Ruotare le credenziali per un connettore utente dell'app

Ruota le credenziali se il servizio collegato ti chiede di aggiornare le credenziali dell'app OAuth, o se devi sostituire il Client Secret usato dal connettore utente dell'app.

<Note>
  * Le connessioni esistenti continuano a funzionare finché il loro token di accesso non scade. Se revochi il Client Secret precedente nel servizio collegato, alle persone può essere chiesto di collegare di nuovo il proprio account dall'interno della tua app quando la loro connessione deve essere aggiornata.
  * I passaggi esatti di rotazione delle credenziali dipendono dal servizio collegato. Alcuni servizi lo chiamano ruotare, rigenerare o revocare un Client Secret.
</Note>

**Per ruotare le credenziali per un connettore utente dell'app:**

1. Vai all'account sviluppatore per il servizio pertinente, come Google, Slack, Notion o un altro servizio collegato.
2. Trova l'app OAuth che hai creato per il tuo connettore Base44.
3. Apri le impostazioni OAuth o dell'app.
4. Revoca, ruota o genera un nuovo Client Secret per l'app OAuth.
5. In Base44, clicca sulla tua icona profilo.
6. Clicca su **Account settings**.
7. Clicca su **Connectors**.
8. Sotto **Connectors For App Users**, passa sopra il connettore e clicca su **View**.
9. Passa sopra il nome della connessione e clicca su **Edit**.
10. Aggiorna il campo **Client Secret**.
11. Clicca su **Save Changes**.

<Tip>
  Ripeti questo processo per ogni connettore utente dell'app che deve essere ruotato.
</Tip>

### Eliminare un connettore utente dell'app

Elimina un connettore utente dell'app se non vuoi più che sia disponibile su tutte le app nel tuo workspace.

<Warning>
  Eliminare un connettore lo rimuove dalle tue app per tutti quelli che lo hanno usato. Questo non può essere annullato.
</Warning>

**Per eliminare un connettore utente dell'app:**

1. Clicca sulla tua icona profilo.
2. Clicca su **Account settings**.
3. Clicca su **Connectors**.
4. Sotto **Connectors For App Users**, passa sopra il connettore e clicca su **View**.
5. Passa sopra il nome della connessione e clicca su **Edit**.
6. Clicca su **Delete Connector**.
7. Clicca di nuovo su **Delete Connector** per confermare.

<Frame caption="Managing a connector for app users">
  <img src="https://mintcdn.com/base44/YeTsY1JNKYiNbSsU/images/editing-user-connectors.png?fit=max&auto=format&n=YeTsY1JNKYiNbSsU&q=85&s=b2b69d9ea45a22cd188436a0068a4176" alt="Edit connector window showing the connector name, Client ID, Client Secret, scopes, and options to save changes or delete the connector." className="mx-auto" style={{ width:"85%" }} width="639" height="510" data-path="images/editing-user-connectors.png" />
</Frame>

***

## Risoluzione dei problemi

Clicca su un argomento qui sotto per risolvere problemi di configurazione dei connettori utente dell'app.

<AccordionGroup>
  <Accordion title="Redirect URI mismatch">
    Di solito significa che l'URI di redirect nel servizio collegato non corrisponde esattamente al tuo URL di callback Base44.

    **Per correggere un mismatch dell'URI di redirect:**

    1. Apri l'app OAuth nel servizio collegato.
    2. Vai alle impostazioni redirect URI, callback URL o authorized redirect URI.
    3. Controlla che l'URL corrisponda esattamente al tuo URL di callback Base44.
    4. Controlla se la tua app usa un dominio personalizzato.
    5. Controlla se stai testando in anteprima.
    6. Aggiungi l'URL di callback live, di anteprima o del dominio personalizzato corretto.
    7. Salva le impostazioni dell'app OAuth.
    8. Prova a connetterti di nuovo dalla tua app.
  </Accordion>

  <Accordion title="Preview connection not working">
    Di solito significa che l'URI di redirect di anteprima manca dal servizio collegato.

    **Per correggere problemi di connessione in anteprima:**

    1. Apri l'app OAuth nel servizio collegato.
    2. Vai alle impostazioni redirect URI, callback URL o authorized redirect URI.
    3. Aggiungi l'URI di redirect di anteprima per la tua app.
    4. Salva le impostazioni dell'app OAuth.
    5. Apri l'anteprima della tua app.
    6. Accedi come qualcuno che usa l'app.
    7. Prova a connetterti di nuovo.
  </Accordion>

  <Accordion title="Invalid Client ID or Client Secret">
    Di solito significa che il Client ID o il Client Secret manca, è errato o è copiato dall'app OAuth sbagliata.

    **Per correggere un Client ID o Client Secret non valido:**

    1. Apri l'app OAuth nel servizio collegato.
    2. Copia di nuovo il **Client ID**.
    3. Copia di nuovo il **Client Secret**.
    4. Torna a Base44.
    5. Modifica il connettore.
    6. Incolla i valori aggiornati.
    7. Clicca su **Save Changes**.
  </Accordion>

  <Accordion title="Missing or incorrect scopes">
    Di solito significa che la tua app ha richiesto un permesso che manca, non è disponibile o è scritto nel formato sbagliato.

    **Per correggere un errore di scope:**

    1. Controlla la documentazione OAuth del servizio collegato.
    2. Conferma quali scope ti servono per la tua app.
    3. Copia gli scope esattamente come mostrato nella documentazione del servizio.
    4. Aggiungi ogni scope su una riga separata in Base44.
    5. Salva il connettore.
    6. Chiedi alle persone che hanno già collegato di collegare di nuovo il proprio account dall'interno della tua app e approvare i permessi aggiornati.
  </Accordion>

  <Accordion title="OAuth app is still in testing mode">
    Alcuni servizi tengono le nuove app OAuth in modalità di test finché non le pubblichi o le verifichi. Le persone potrebbero non riuscire a connettersi a meno che non siano aggiunte come utenti di test.

    **Per correggere problemi di modalità di test:**

    1. Apri l'app OAuth nel servizio collegato.
    2. Controlla se l'app è in modalità test, sviluppo o non pubblicata.
    3. Aggiungi utenti di test se il servizio lo richiede.
    4. Pubblica o verifica l'app OAuth se necessario.
    5. Prova a connetterti di nuovo dalla tua app.
  </Accordion>
</AccordionGroup>

***

## FAQ

<AccordionGroup>
  <Accordion title="What is the difference between user connectors and shared connectors?">
    I connettori utente permettono a ogni persona di collegare il proprio account. I connettori condivisi usano un account per tutti nell'app.
  </Accordion>

  <Accordion title="Why do I need to create an OAuth app in the connected service?">
    Il servizio collegato deve sapere quale app sta richiedendo accesso. L'app OAuth ti dà il Client ID, Client Secret, scope e le impostazioni URI di redirect necessarie per la connessione.
  </Accordion>

  <Accordion title="Where do I find the Client ID and Client Secret?">
    Li trovi nell'app OAuth o app sviluppatore che crei nel servizio collegato. La posizione esatta dipende dal servizio.
  </Accordion>

  <Accordion title="What are scopes?">
    Gli scope sono permessi. Dicono al servizio collegato a cosa la tua app può accedere dopo che qualcuno collega il proprio account.
  </Accordion>

  <Accordion title="Which redirect URI should I use?">
    Usa l'URI di redirect per l'ambiente che vuoi connettere. Per app live, usa il tuo URL di callback dell'app live. Per test in anteprima, aggiungi l'URL di callback di anteprima. Per domini personalizzati, aggiungi l'URL di callback del dominio personalizzato.
  </Accordion>

  <Accordion title="Do I need to add the preview redirect URI?">
    Sì, se vuoi testare il connettore in anteprima. Le app di anteprima e live usano URI di redirect diversi.
  </Accordion>

  <Accordion title="What happens if the connector is already set up in my workspace?">
    Se il connettore è già configurato nel tuo workspace, la chat IA può usarlo direttamente nell'app senza chiederti di inserire di nuovo i dettagli del connettore.
  </Accordion>

  <Accordion title="Why is the AI chat asking me to choose a connector type?">
    Alcuni strumenti possono essere collegati in 2 modi, quindi la chat IA può confermare il tipo che vuoi aggiungere.

    * **Shared:** Scegli questo se vuoi un account che alimenti la funzionalità per tutti nell'app.
    * **Per-user:** Scegli questo se ogni persona deve collegare il proprio account.
  </Accordion>

  <Accordion title="Can I add more than one connector of the same type?">
    Sì. Puoi aggiungere più connettori con scope diversi per casi d'uso diversi.
  </Accordion>

  <Accordion title="What happens if I change the scopes for a connector?">
    Le persone che hanno già collegato il proprio account devono connetterlo di nuovo dall'interno della tua app e approvare i permessi aggiornati.
  </Accordion>

  <Accordion title="What happens if I rotate the Client Secret for a connector?">
    Aggiornare il Client Secret in Base44 non disconnette automaticamente le persone che hanno già collegato il proprio account. Se revochi il Client Secret precedente nel servizio collegato, alle persone può essere chiesto di collegare di nuovo il proprio account dall'interno della tua app quando la loro connessione deve essere aggiornata.
  </Accordion>

  <Accordion title="What happens if someone's connected account is disconnected?">
    Devono connettere di nuovo il proprio account dall'interno della tua app. L'opzione di connessione appare dove la tua app è stata costruita per supportare quel connettore, come una pagina impostazioni, un flusso di onboarding, una pagina account o la funzionalità che usa il connettore.
  </Accordion>

  <Accordion title="Can people disconnect their account?">
    Sì. Le persone possono disconnettersi in qualsiasi momento dall'interno dell'app.
  </Accordion>

  <Accordion title="Are app user tokens stored securely?">
    Sì. Base44 cifra le credenziali sensibili e i token di accesso e gestisce il refresh automatico dei token.
  </Accordion>
</AccordionGroup>

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
