10 10
11## Accedi a Claude Code11## Accedi a Claude Code
12 12
13Dopo aver [installato Claude Code](/docs/it/setup.md#install-claude-code), esegui `claude` nel tuo terminale. Al primo avvio, Claude Code apre una finestra del browser per consentirti di accedere, tranne in casi come questi, in cui può saltare il prompt di accesso:13Dopo aver [installato Claude Code](https://code.claude.com/docs/it/setup.md#install-claude-code), esegui `claude` nel tuo terminale. Al primo avvio, Claude Code apre una finestra del browser per consentirti di accedere, tranne in casi come questi, in cui può saltare il prompt di accesso:
14 14
15* **Chiave API**: hai impostato la variabile d'ambiente `ANTHROPIC_API_KEY` e approvi la chiave quando Claude Code ti chiede se utilizzarla15* **Chiave API**: hai impostato la variabile d'ambiente `ANTHROPIC_API_KEY` e approvi la chiave quando Claude Code ti chiede se utilizzarla
16* **Accesso precedente**: hai eseguito [`claude auth login`](/docs/it/cli-reference#cli-commands) nella tua shell prima della tua prima sessione, oppure hai ricostruito un dev container che conserva le tue credenziali in un [volume](/docs/it/devcontainer.md#persist-authentication-and-settings-across-rebuilds). Se vedi comunque il prompt di accesso, [verifica cosa può causarlo](#login-prompt-still-appears-after-an-earlier-sign-in).16* **Accesso precedente**: hai eseguito [`claude auth login`](https://code.claude.com/docs/it/cli-reference#cli-commands) nella tua shell prima della tua prima sessione, oppure hai ricostruito un dev container che conserva le tue credenziali in un [volume](https://code.claude.com/docs/it/devcontainer.md#persist-authentication-and-settings-across-rebuilds). Se vedi comunque il prompt di accesso, [verifica cosa può causarlo](#login-prompt-still-appears-after-an-earlier-sign-in).
17 17
18Se il browser non si apre automaticamente, premete `c` per copiare l'URL di accesso negli appunti, quindi incollatelo nel vostro browser.18Se il browser non si apre automaticamente, premete `c` per copiare l'URL di accesso negli appunti, quindi incollatelo nel vostro browser.
19 19
26* **Sottoscrizione Claude Pro o Max**: accedete con il vostro account claude.ai. Sottoscrivete su [claude.com/pricing](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=authentication_pro_max).26* **Sottoscrizione Claude Pro o Max**: accedete con il vostro account claude.ai. Sottoscrivete su [claude.com/pricing](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=authentication_pro_max).
27* **Claude for Teams o Enterprise**: accedete con l'account claude.ai che l'amministratore del vostro team vi ha invitato a utilizzare.27* **Claude for Teams o Enterprise**: accedete con l'account claude.ai che l'amministratore del vostro team vi ha invitato a utilizzare.
28* **Claude Console**: accedete con le vostre credenziali Console. L'amministratore deve avervi [invitato](#claude-console-authentication) prima. Potete accedere con o senza [creare una chiave API](#sign-in-without-an-api-key).28* **Claude Console**: accedete con le vostre credenziali Console. L'amministratore deve avervi [invitato](#claude-console-authentication) prima. Potete accedere con o senza [creare una chiave API](#sign-in-without-an-api-key).
29* **Provider cloud**: se la vostra organizzazione utilizza [Amazon Bedrock](/docs/it/amazon-bedrock.md), [Google Cloud's Agent Platform](/docs/it/google-vertex-ai.md), o [Microsoft Foundry](/docs/it/microsoft-foundry.md), impostate le variabili di ambiente richieste prima di eseguire `claude`, oppure selezionate **3rd-party platform** al prompt di accesso, che avvia una procedura guidata di configurazione interattiva per Bedrock e Vertex AI. Non è necessario alcun accesso tramite browser.29* **Provider cloud**: se la vostra organizzazione utilizza [Amazon Bedrock](https://code.claude.com/docs/it/amazon-bedrock.md), [Google Cloud's Agent Platform](https://code.claude.com/docs/it/google-vertex-ai.md), o [Microsoft Foundry](https://code.claude.com/docs/it/microsoft-foundry.md), impostate le variabili di ambiente richieste prima di eseguire `claude`, oppure selezionate **3rd-party platform** al prompt di accesso, che avvia una procedura guidata di configurazione interattiva per Bedrock e Vertex AI. Non è necessario alcun accesso tramite browser.
30* **Cloud gateway**: se la vostra organizzazione esegue un [gateway di app Claude](/docs/it/claude-apps-gateway) auto-ospitato, accedete con SSO aziendale tramite `/login`. Il token emesso dal gateway è l'unica credenziale della sessione.30* **Cloud gateway**: se la vostra organizzazione esegue un [gateway di app Claude](https://code.claude.com/docs/it/claude-apps-gateway) auto-ospitato, accedete con SSO aziendale tramite `/login`. Il token emesso dal gateway è l'unica credenziale della sessione.
31 31
32Gli amministratori possono indirizzare quale metodo di accesso utilizzano gli sviluppatori e richiedere che gli accessi a claude.ai appartengano a un'organizzazione specifica; consultate [Limitare l'accesso alla vostra organizzazione](#restrict-login-to-your-organization).32Gli amministratori possono indirizzare quale metodo di accesso utilizzano gli sviluppatori e richiedere che gli accessi a claude.ai appartengano a un'organizzazione specifica; consultate [Limitare l'accesso alla vostra organizzazione](#restrict-login-to-your-organization).
33 33
34Per disconnettervi e autenticarvi di nuovo, digitate `/logout` al prompt di Claude Code. La disconnessione ripristina anche lo stato di configurazione al primo avvio, quindi la prossima volta che eseguite `claude` vi guida attraverso l'accesso e la configurazione di nuovo.34Per disconnettervi e autenticarvi di nuovo, digitate `/logout` al prompt di Claude Code. La disconnessione ripristina anche lo stato di configurazione al primo avvio, quindi la prossima volta che eseguite `claude` vi guida attraverso l'accesso e la configurazione di nuovo.
35 35
36Se avete difficoltà ad accedere, consultate la sezione [risoluzione dei problemi di autenticazione](/docs/it/troubleshoot-install.md#login-and-authentication).36Se avete difficoltà ad accedere, consultate la sezione [risoluzione dei problemi di autenticazione](https://code.claude.com/docs/it/troubleshoot-install.md#login-and-authentication).
37 37
38### Il prompt di accesso appare ancora dopo un accesso precedente38### Il prompt di accesso appare ancora dopo un accesso precedente
39 39
40Se hai effettuato l'accesso in precedenza e la configurazione al primo avvio mostra il prompt di accesso invece di [saltarlo](#log-in-to-claude-code), verifica cause come queste:40Se hai effettuato l'accesso in precedenza e la configurazione al primo avvio mostra il prompt di accesso invece di [saltarlo](#log-in-to-claude-code), verifica cause come queste:
41 41
42* **Accesso scaduto**: il tuo accesso precedente è scaduto e Claude Code non riesce a rinnovarlo. Accedi di nuovo al prompt.42* **Accesso scaduto**: il tuo accesso precedente è scaduto e Claude Code non riesce a rinnovarlo. Accedi di nuovo al prompt.
43* **Accesso limitato a un'organizzazione**: un amministratore ha impostato [`forceLoginOrgUUID`](/docs/it/settings-reference#forceloginorguuid) nelle impostazioni gestite per [richiedere accessi da organizzazioni specifiche](#restrict-login-to-your-organization). Il prompt appare indipendentemente dal fatto che il tuo account appartenga o meno a una di esse. Accedi con un account di un'organizzazione richiesta. Se non ne hai uno, chiedi al tuo amministratore di aggiungerti.43* **Accesso limitato a un'organizzazione**: un amministratore ha impostato [`forceLoginOrgUUID`](https://code.claude.com/docs/it/settings-reference#forceloginorguuid) nelle impostazioni gestite per [richiedere accessi da organizzazioni specifiche](#restrict-login-to-your-organization). Il prompt appare indipendentemente dal fatto che il tuo account appartenga o meno a una di esse. Accedi con un account di un'organizzazione richiesta. Se non ne hai uno, chiedi al tuo amministratore di aggiungerti.
44* **Metodo di accesso richiesto**: il tuo accesso non è del tipo richiesto da [`forceLoginMethod`](/docs/it/settings-reference#forceloginmethod) in un file di impostazioni. Con `"claudeai"`, una chiave API proveniente da un precedente accesso a Claude Console non conta come accesso esistente. Con `"console"`, non conta un account claude.ai. Accedi con il tipo di account indicato da quell'impostazione.44* **Metodo di accesso richiesto**: il tuo accesso non è del tipo richiesto da [`forceLoginMethod`](https://code.claude.com/docs/it/settings-reference#forceloginmethod) in un file di impostazioni. Con `"claudeai"`, una chiave API proveniente da un precedente accesso a Claude Console non conta come accesso esistente. Con `"console"`, non conta un account claude.ai. Accedi con il tipo di account indicato da quell'impostazione.
45* **Versione precedente**: prima della v2.1.290, il prompt appariva durante la configurazione indipendentemente dal fatto che avessi effettuato l'accesso. [Aggiorna Claude Code](/docs/it/setup.md#update-claude-code) per saltarlo.45* **Versione precedente**: prima della v2.1.290, il prompt appariva durante la configurazione indipendentemente dal fatto che avessi effettuato l'accesso. [Aggiorna Claude Code](https://code.claude.com/docs/it/setup.md#update-claude-code) per saltarlo.
46 46
47### Accedi con più account47### Accedi con più account
48 48
49Per restare connessi a più account contemporaneamente, come account di lavoro e personali, assegnate a ogni account la propria directory di configurazione. Quando avviate `claude`, impostate la variabile di ambiente [`CLAUDE_CONFIG_DIR`](/docs/it/env-vars#variables) sulla directory per l'account che desiderate utilizzare. Ogni directory ha le proprie impostazioni, cronologia della sessione e accesso a claude.ai o chiave API. Ad esempio, in Bash o Zsh, aggiungete questo alias a `~/.bashrc` o `~/.zshrc` in modo che `claude-work` utilizzi il vostro account di lavoro mentre `claude` mantiene quello personale:49Per restare connessi a più account contemporaneamente, come account di lavoro e personali, assegnate a ogni account la propria directory di configurazione. Quando avviate `claude`, impostate la variabile di ambiente [`CLAUDE_CONFIG_DIR`](https://code.claude.com/docs/it/env-vars#variables) sulla directory per l'account che desiderate utilizzare. Ogni directory ha le proprie impostazioni, cronologia della sessione e accesso a claude.ai o chiave API. Ad esempio, in Bash o Zsh, aggiungete questo alias a `~/.bashrc` o `~/.zshrc` in modo che `claude-work` utilizzi il vostro account di lavoro mentre `claude` mantiene quello personale:
50 50
51```bash theme={null}51```bash theme={null}
52alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'52alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'
60 60
61* [Claude for Teams o Enterprise](#claude-for-teams-or-enterprise), consigliato per la maggior parte dei team61* [Claude for Teams o Enterprise](#claude-for-teams-or-enterprise), consigliato per la maggior parte dei team
62* [Claude Console](#claude-console-authentication)62* [Claude Console](#claude-console-authentication)
63* [Claude apps gateway](/docs/it/claude-apps-gateway), un gateway auto-ospitato che consente ai sviluppatori di accedere con il vostro IdP e instrada l'inferenza al provider cloud che configurate63* [Claude apps gateway](https://code.claude.com/docs/it/claude-apps-gateway), un gateway auto-ospitato che consente ai sviluppatori di accedere con il vostro IdP e instrada l'inferenza al provider cloud che configurate
64* [Amazon Bedrock](/docs/it/amazon-bedrock.md)64* [Amazon Bedrock](https://code.claude.com/docs/it/amazon-bedrock.md)
65* [Google Cloud's Agent Platform](/docs/it/google-vertex-ai.md)65* [Google Cloud's Agent Platform](https://code.claude.com/docs/it/google-vertex-ai.md)
66* [Microsoft Foundry](/docs/it/microsoft-foundry.md)66* [Microsoft Foundry](https://code.claude.com/docs/it/microsoft-foundry.md)
67 67
68### Claude for Teams o Enterprise68### Claude for Teams o Enterprise
69 69
70[Claude for Teams](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=authentication_teams#team-&-enterprise) e [Claude for Enterprise](https://anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=authentication_enterprise) offrono la migliore esperienza per le organizzazioni che utilizzano Claude Code. I membri del team ottengono accesso sia a Claude Code che a Claude sul web con fatturazione centralizzata e gestione del team.70[Claude for Teams](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=authentication_teams#team-&-enterprise) e [Claude for Enterprise](https://anthropic.com/contact-sales?utm_source=claude_code\&utm_medium=docs\&utm_content=authentication_enterprise) offrono la migliore esperienza per le organizzazioni che utilizzano Claude Code. I membri del team ottengono accesso sia a Claude Code che a Claude sul web con fatturazione centralizzata e gestione del team.
71 71
72* **Claude for Teams**: piano self-service con funzionalità di collaborazione, strumenti di amministrazione, SSO, gestione della fatturazione e [impostazioni gestite dal server](/docs/it/server-managed-settings.md) per la configurazione Claude Code a livello organizzativo. Ideale per team più piccoli.72* **Claude for Teams**: piano self-service con funzionalità di collaborazione, strumenti di amministrazione, SSO, gestione della fatturazione e [impostazioni gestite dal server](https://code.claude.com/docs/it/server-managed-settings.md) per la configurazione Claude Code a livello organizzativo. Ideale per team più piccoli.
73* **Claude for Enterprise**: aggiunge domain capture, autorizzazioni basate su ruoli e API di conformità. Ideale per organizzazioni più grandi con requisiti di sicurezza e conformità.73* **Claude for Enterprise**: aggiunge domain capture, autorizzazioni basate su ruoli e API di conformità. Ideale per organizzazioni più grandi con requisiti di sicurezza e conformità.
74 74
75**1. Sottoscrivete**75**1. Sottoscrivete**
111Ogni utente invitato deve:111Ogni utente invitato deve:
112 112
113* Accettare l'invito Console113* Accettare l'invito Console
114* [Controllare i requisiti di sistema](/docs/it/setup.md#system-requirements)114* [Controllare i requisiti di sistema](https://code.claude.com/docs/it/setup.md#system-requirements)
115* [Installare Claude Code](/docs/it/setup.md#install-claude-code)115* [Installare Claude Code](https://code.claude.com/docs/it/setup.md#install-claude-code)
116* Accedere con le credenziali dell'account Console116* Accedere con le credenziali dell'account Console
117 117
118#### Accedere senza una chiave API118#### Accedere senza una chiave API
122* **Accedete con il vostro account Console**, etichettato `(recommended)`: Claude Code mantiene il token OAuth da quell'accesso e lo memorizza come un [profilo Anthropic](#anthropic-profiles-and-federation-credentials). Non crea alcuna chiave API122* **Accedete con il vostro account Console**, etichettato `(recommended)`: Claude Code mantiene il token OAuth da quell'accesso e lo memorizza come un [profilo Anthropic](#anthropic-profiles-and-federation-credentials). Non crea alcuna chiave API
123* **Creare una chiave API**, etichettato `(legacy)`: Claude Code crea una chiave API Console per voi e la memorizza con le vostre altre credenziali123* **Creare una chiave API**, etichettato `(legacy)`: Claude Code crea una chiave API Console per voi e la memorizza con le vostre altre credenziali
124 124
125In pratica, il profilo memorizza un accesso OAuth mentre una chiave API è una credenziale statica. Claude Code aggiorna automaticamente l'accesso del profilo e, quando l'aggiornamento non riesce, le richieste falliscono con un [errore di accesso del profilo scaduto](/docs/it/errors.md#anthropic-profile-login-expired) finché non accedi di nuovo.125In pratica, il profilo memorizza un accesso OAuth mentre una chiave API è una credenziale statica. Claude Code aggiorna automaticamente l'accesso del profilo e, quando l'aggiornamento non riesce, le richieste falliscono con un [errore di accesso del profilo scaduto](https://code.claude.com/docs/it/errors.md#anthropic-profile-login-expired) finché non accedi di nuovo.
126 126
127Non avete la scelta su ogni macchina. Claude Code crea una chiave API senza chiedere in questi casi:127Non avete la scelta su ogni macchina. Claude Code crea una chiave API senza chiedere in questi casi:
128 128
129* Eseguite contro un provider cloud, come [Amazon Bedrock, Google Cloud's Agent Platform, o Microsoft Foundry](/docs/it/third-party-integrations.md) o [Claude Platform on AWS](/docs/it/claude-platform-on-aws.md)129* Eseguite contro un provider cloud, come [Amazon Bedrock, Google Cloud's Agent Platform, o Microsoft Foundry](https://code.claude.com/docs/it/third-party-integrations.md) o [Claude Platform on AWS](https://code.claude.com/docs/it/claude-platform-on-aws.md)
130* Qualsiasi file di impostazioni imposta [`forceLoginOrgUUID`](#restrict-login-to-your-organization), o imposta `forceLoginMethod` su `"claudeai"` o `"console"`130* Qualsiasi file di impostazioni imposta [`forceLoginOrgUUID`](#restrict-login-to-your-organization), o imposta `forceLoginMethod` su `"claudeai"` o `"console"`
131* Una fonte di impostazioni gestite sulla vostra macchina, come il file di impostazioni gestite, un profilo MDM, o le impostazioni gestite dal server memorizzate nella cache, esiste ma Claude Code [non può leggerla](/docs/it/managed-settings.md#invalid-entries-in-managed-settings) e nessun'altra fonte gestita fornisce una policy131* Una fonte di impostazioni gestite sulla vostra macchina, come il file di impostazioni gestite, un profilo MDM, o le impostazioni gestite dal server memorizzate nella cache, esiste ma Claude Code [non può leggerla](https://code.claude.com/docs/it/managed-settings.md#invalid-entries-in-managed-settings) e nessun'altra fonte gestita fornisce una policy
132 132
133Annullate l'impostazione di `ANTHROPIC_API_KEY` prima di accedere senza una chiave.133Annullate l'impostazione di `ANTHROPIC_API_KEY` prima di accedere senza una chiave.
134 134
146 146
147**1. Seguire la configurazione del provider**147**1. Seguire la configurazione del provider**
148 148
149Seguite la [documentazione Amazon Bedrock](/docs/it/amazon-bedrock.md), la [documentazione Google Cloud's Agent Platform](/docs/it/google-vertex-ai.md), o la [documentazione Microsoft Foundry](/docs/it/microsoft-foundry.md).149Seguite la [documentazione Amazon Bedrock](https://code.claude.com/docs/it/amazon-bedrock.md), la [documentazione Google Cloud's Agent Platform](https://code.claude.com/docs/it/google-vertex-ai.md), o la [documentazione Microsoft Foundry](https://code.claude.com/docs/it/microsoft-foundry.md).
150 150
151**2. Distribuire la configurazione**151**2. Distribuire la configurazione**
152 152
153Distribuite le variabili di ambiente e le istruzioni per generare credenziali cloud ai vostri utenti. Leggete di più su come [gestire la configurazione qui](/docs/it/settings.md).153Distribuite le variabili di ambiente e le istruzioni per generare credenziali cloud ai vostri utenti. Leggete di più su come [gestire la configurazione qui](https://code.claude.com/docs/it/settings.md).
154 154
155**3. Installare Claude Code**155**3. Installare Claude Code**
156 156
157Gli utenti possono [installare Claude Code](/docs/it/setup.md#install-claude-code).157Gli utenti possono [installare Claude Code](https://code.claude.com/docs/it/setup.md#install-claude-code).
158 158
159### Limitare l'accesso alla vostra organizzazione159### Limitare l'accesso alla vostra organizzazione
160 160
161Per richiedere che gli accessi claude.ai degli sviluppatori appartengano a una specifica organizzazione Anthropic, impostate [`forceLoginMethod`](/docs/it/settings-reference#forceloginmethod) e [`forceLoginOrgUUID`](/docs/it/settings-reference#forceloginorguuid) nelle [impostazioni gestite](/docs/it/managed-settings.md). Impostate `forceLoginOrgUUID` al vostro ID organizzazione, mostrato nelle [impostazioni di amministrazione claude.ai](https://claude.ai/admin-settings/organization) per le organizzazioni Claude for Teams o Enterprise. Claude Code segnala un errore per un accesso claude.ai a qualsiasi altra organizzazione e esce all'avvio se la credenziale claude.ai in uso appartiene a un'organizzazione che non è elencata.161Per richiedere che gli accessi claude.ai degli sviluppatori appartengano a una specifica organizzazione Anthropic, impostate [`forceLoginMethod`](https://code.claude.com/docs/it/settings-reference#forceloginmethod) e [`forceLoginOrgUUID`](https://code.claude.com/docs/it/settings-reference#forceloginorguuid) nelle [impostazioni gestite](https://code.claude.com/docs/it/managed-settings.md). Impostate `forceLoginOrgUUID` al vostro ID organizzazione, mostrato nelle [impostazioni di amministrazione claude.ai](https://claude.ai/admin-settings/organization) per le organizzazioni Claude for Teams o Enterprise. Claude Code segnala un errore per un accesso claude.ai a qualsiasi altra organizzazione e esce all'avvio se la credenziale claude.ai in uso appartiene a un'organizzazione che non è elencata.
162 162
163Per gli accessi Claude Console, Claude Code utilizza `forceLoginOrgUUID` per pre-selezionare l'organizzazione nella pagina di accesso Console quando lo impostate su un singolo ID organizzazione Console, mostrato su [platform.claude.com/settings/organization](https://platform.claude.com/settings/organization). Non controlla a quale organizzazione appartiene la credenziale Console risultante, all'accesso o all'avvio. Uno sviluppatore che ha effettuato l'accesso con un account Console prima che distribuiste le chiavi rimane connesso, e quella chiave salvata è bloccata su una macchina che richiede anche l'accesso [gateway](/docs/it/claude-apps-gateway) o in una sessione che seleziona un provider cloud.163Per gli accessi Claude Console, Claude Code utilizza `forceLoginOrgUUID` per pre-selezionare l'organizzazione nella pagina di accesso Console quando lo impostate su un singolo ID organizzazione Console, mostrato su [platform.claude.com/settings/organization](https://platform.claude.com/settings/organization). Non controlla a quale organizzazione appartiene la credenziale Console risultante, all'accesso o all'avvio. Uno sviluppatore che ha effettuato l'accesso con un account Console prima che distribuiste le chiavi rimane connesso, e quella chiave salvata è bloccata su una macchina che richiede anche l'accesso [gateway](https://code.claude.com/docs/it/claude-apps-gateway) o in una sessione che seleziona un provider cloud.
164 164
165Se impostate `forceLoginOrgUUID` in qualsiasi file di impostazioni, Claude Code smette di offrire l'[accesso Console senza chiave](#sign-in-without-an-api-key) nelle sessioni a cui si applica quel file e crea una chiave API. Per indirizzare gli sviluppatori all'accesso claude.ai, impostate `forceLoginMethod` su `"claudeai"`.165Se impostate `forceLoginOrgUUID` in qualsiasi file di impostazioni, Claude Code smette di offrire l'[accesso Console senza chiave](#sign-in-without-an-api-key) nelle sessioni a cui si applica quel file e crea una chiave API. Per indirizzare gli sviluppatori all'accesso claude.ai, impostate `forceLoginMethod` su `"claudeai"`.
166 166
168 168
169I percorsi differiscono su `forceLoginOrgUUID`:169I percorsi differiscono su `forceLoginOrgUUID`:
170 170
171* **Accessi terminale, [estensione VS Code](/docs/it/vs-code.md), e Agent SDK**: verificano `forceLoginOrgUUID` per gli accessi dell'account claude.ai171* **Accessi terminale, [estensione VS Code](https://code.claude.com/docs/it/vs-code.md), e Agent SDK**: verificano `forceLoginOrgUUID` per gli accessi dell'account claude.ai
172* **`claude setup-token` e `/install-github-app`**: applicano solo `forceLoginMethod`, quindi possono coniare un token in un'organizzazione diversa172* **`claude setup-token` e `/install-github-app`**: applicano solo `forceLoginMethod`, quindi possono coniare un token in un'organizzazione diversa
173* **Accesso [gateway](/docs/it/claude-apps-gateway)**: selezionato da `forceLoginMethod: "gateway"` piuttosto che limitato da esso, e non autentica rispetto a un'organizzazione Anthropic, quindi `forceLoginOrgUUID` non si applica; utilizzate il vostro provider di identità gateway per limitare l'accesso173* **Accesso [gateway](https://code.claude.com/docs/it/claude-apps-gateway)**: selezionato da `forceLoginMethod: "gateway"` piuttosto che limitato da esso, e non autentica rispetto a un'organizzazione Anthropic, quindi `forceLoginOrgUUID` non si applica; utilizzate il vostro provider di identità gateway per limitare l'accesso
174 174
175Distribuite le chiavi attraverso il vostro strumento di gestione dei dispositivi. Le [impostazioni gestite dal server](/docs/it/server-managed-settings.md) raggiungono solo gli account che sono già autenticati nella vostra organizzazione, quindi non possono reindirizzare il primo accesso di uno sviluppatore. Se la vostra organizzazione distribuisce anche impostazioni gestite dal server, impostate le chiavi in entrambi i luoghi: le fonti di impostazioni gestite [non si uniscono](/docs/it/server-managed-settings.md#settings-precedence), e le impostazioni gestite dal server memorizzate nella cache sostituiscono il file gestito dal dispositivo, a parte alcuni [eccezioni per chiave](/docs/it/server-managed-settings.md#per-key-exceptions-across-managed-sources). `forceLoginOrgUUID` e i valori `"claudeai"` e `"console"` di `forceLoginMethod` non sono tra quelle eccezioni, quindi manteneteli in entrambi i luoghi.175Distribuite le chiavi attraverso il vostro strumento di gestione dei dispositivi. Le [impostazioni gestite dal server](https://code.claude.com/docs/it/server-managed-settings.md) raggiungono solo gli account che sono già autenticati nella vostra organizzazione, quindi non possono reindirizzare il primo accesso di uno sviluppatore. Se la vostra organizzazione distribuisce anche impostazioni gestite dal server, impostate le chiavi in entrambi i luoghi: le fonti di impostazioni gestite [non si uniscono](https://code.claude.com/docs/it/server-managed-settings.md#settings-precedence), e le impostazioni gestite dal server memorizzate nella cache sostituiscono il file gestito dal dispositivo, a parte alcuni [eccezioni per chiave](https://code.claude.com/docs/it/server-managed-settings.md#per-key-exceptions-across-managed-sources). `forceLoginOrgUUID` e i valori `"claudeai"` e `"console"` di `forceLoginMethod` non sono tra quelle eccezioni, quindi manteneteli in entrambi i luoghi.
176 176
177In una distribuzione [gateway](/docs/it/claude-apps-gateway), mantenete anche `forceLoginMethod` e `forceLoginOrgUUID` fuori dalle [impostazioni che il gateway serve](/docs/it/claude-apps-gateway-config.md#managed).177In una distribuzione [gateway](https://code.claude.com/docs/it/claude-apps-gateway), mantenete anche `forceLoginMethod` e `forceLoginOrgUUID` fuori dalle [impostazioni che il gateway serve](https://code.claude.com/docs/it/claude-apps-gateway-config.md#managed).
178 178
179Le chiavi decidono anche se una sessione che non utilizza una credenziale di accesso può iniziare. Vedete [`forceLoginOrgUUID`](/docs/it/settings-reference#forceloginorguuid) nel riferimento delle impostazioni per il comportamento completo.179Le chiavi decidono anche se una sessione che non utilizza una credenziale di accesso può iniziare. Vedete [`forceLoginOrgUUID`](https://code.claude.com/docs/it/settings-reference#forceloginorguuid) nel riferimento delle impostazioni per il comportamento completo.
180 180
181* **`ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper`**: bloccati all'avvio. Sotto `forceLoginOrgUUID`, l'appartenenza all'organizzazione non può essere verificata per una credenziale di ambiente, e sotto `forceLoginMethod` la credenziale starebbe al posto dell'accesso richiesto. Quando le impostazioni gestite richiedono anche l'accesso [gateway](/docs/it/claude-apps-gateway), Claude Code blocca una chiave API salvata da un precedente accesso Claude Console allo stesso modo. Vedete [Administrator policy requires a Cloud gateway sign-in](/docs/it/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in)181* **`ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper`**: bloccati all'avvio. Sotto `forceLoginOrgUUID`, l'appartenenza all'organizzazione non può essere verificata per una credenziale di ambiente, e sotto `forceLoginMethod` la credenziale starebbe al posto dell'accesso richiesto. Quando le impostazioni gestite richiedono anche l'accesso [gateway](https://code.claude.com/docs/it/claude-apps-gateway), Claude Code blocca una chiave API salvata da un precedente accesso Claude Console allo stesso modo. Vedete [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/it/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in)
182* **Sessioni del provider cloud come Amazon Bedrock**: bloccate solo mentre una credenziale `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper`, o una chiave API salvata da un precedente accesso Claude Console, è ancora presente sulla macchina. Rimuovetela e la sessione inizia. Queste sessioni si autenticano rispetto al vostro provider cloud, le cui policy di accesso le governano182* **Sessioni del provider cloud come Amazon Bedrock**: bloccate solo mentre una credenziale `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper`, o una chiave API salvata da un precedente accesso Claude Console, è ancora presente sulla macchina. Rimuovetela e la sessione inizia. Queste sessioni si autenticano rispetto al vostro provider cloud, le cui policy di accesso le governano
183* **[Profilo Anthropic o credenziali di federazione](#anthropic-profiles-and-federation-credentials)**: non bloccate a meno che una credenziale `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper`, o una chiave API salvata da un precedente accesso Claude Console, sia anche presente sulla macchina. Le chiavi non controllano a quale organizzazione appartiene il profilo183* **[Profilo Anthropic o credenziali di federazione](#anthropic-profiles-and-federation-credentials)**: non bloccate a meno che una credenziale `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper`, o una chiave API salvata da un precedente accesso Claude Console, sia anche presente sulla macchina. Le chiavi non controllano a quale organizzazione appartiene il profilo
184 184
185### Limitare quali provider API una macchina può utilizzare185### Limitare quali provider API una macchina può utilizzare
186 186
187[`allowedProviders`](/docs/it/settings-reference#allowedproviders) nelle [impostazioni gestite](/docs/it/managed-settings.md) elenca quali servizi una macchina gestita può raggiungere Claude attraverso, come l'API Anthropic, Amazon Bedrock, o un gateway LLM. Completa `forceLoginMethod` e `forceLoginOrgUUID`, che governano quale account una sessione utilizza quando parla con Anthropic. Richiede Claude Code v2.1.285 o successivo.187[`allowedProviders`](https://code.claude.com/docs/it/settings-reference#allowedproviders) nelle [impostazioni gestite](https://code.claude.com/docs/it/managed-settings.md) elenca quali servizi una macchina gestita può raggiungere Claude attraverso, come l'API Anthropic, Amazon Bedrock, o un gateway LLM. Completa `forceLoginMethod` e `forceLoginOrgUUID`, che governano quale account una sessione utilizza quando parla con Anthropic. Richiede Claude Code v2.1.285 o successivo.
188 188
189```json managed-settings.json theme={null}189```json managed-settings.json theme={null}
190{190{
194}194}
195```195```
196 196
197Con questo file, uno sviluppatore acceduto alla vostra organizzazione claude.ai o configurato per Amazon Bedrock inizia normalmente. Una sessione configurata per qualsiasi altro provider è rifiutata all'avvio, e una sessione in esecuzione che passa a uno è rifiutata alla sua prossima richiesta. [Managed settings don't allow this API provider](/docs/it/errors.md#managed-settings-dont-allow-this-api-provider) mostra ogni messaggio.197Con questo file, uno sviluppatore acceduto alla vostra organizzazione claude.ai o configurato per Amazon Bedrock inizia normalmente. Una sessione configurata per qualsiasi altro provider è rifiutata all'avvio, e una sessione in esecuzione che passa a uno è rifiutata alla sua prossima richiesta. [Managed settings don't allow this API provider](https://code.claude.com/docs/it/errors.md#managed-settings-dont-allow-this-api-provider) mostra ogni messaggio.
198 198
199* **Consentire un gateway LLM o proxy**: elencate `"customEndpoint"` e impostate l'URL del gateway nel blocco `env` gestito della stessa fonte. Il [riferimento delle impostazioni](/docs/it/settings-reference.md#allowedproviders) elenca ogni valore e dice quali variabili di endpoint necessitano di un pin `env` gestito.199* **Consentire un gateway LLM o proxy**: elencate `"customEndpoint"` e impostate l'URL del gateway nel blocco `env` gestito della stessa fonte. Il [riferimento delle impostazioni](https://code.claude.com/docs/it/settings-reference.md#allowedproviders) elenca ogni valore e dice quali variabili di endpoint necessitano di un pin `env` gestito.
200* **Distribuire su macchine gestite**: mettete l'elenco nella fonte gestita che porta il resto della vostra policy. La nota [Scope](/docs/it/settings-reference.md#allowedproviders) della voce dice come un elenco gestito dal server si combina con esso.200* **Distribuire su macchine gestite**: mettete l'elenco nella fonte gestita che porta il resto della vostra policy. La nota [Scope](https://code.claude.com/docs/it/settings-reference.md#allowedproviders) della voce dice come un elenco gestito dal server si combina con esso.
201* **Solo impostazioni gestite dal server**: un elenco che impostate solo nelle [impostazioni gestite dal server](/docs/it/server-managed-settings.md) raggiunge solo le sessioni che recuperano le impostazioni della vostra organizzazione, quindi trattarlo come una comodità per le macchine che non potete raggiungere con la gestione dei dispositivi, non come applicazione. La [disponibilità della piattaforma](/docs/it/server-managed-settings.md#platform-availability) elenca quali sessioni le recuperano.201* **Solo impostazioni gestite dal server**: un elenco che impostate solo nelle [impostazioni gestite dal server](https://code.claude.com/docs/it/server-managed-settings.md) raggiunge solo le sessioni che recuperano le impostazioni della vostra organizzazione, quindi trattarlo come una comodità per le macchine che non potete raggiungere con la gestione dei dispositivi, non come applicazione. La [disponibilità della piattaforma](https://code.claude.com/docs/it/server-managed-settings.md#platform-availability) elenca quali sessioni le recuperano.
202 202
203## Gestione delle credenziali203## Gestione delle credenziali
204 204
205Claude Code gestisce in modo sicuro le Vostre credenziali di autenticazione:205Claude Code gestisce in modo sicuro le Vostre credenziali di autenticazione:
206 206
207* **Posizione di archiviazione**:207* **Posizione di archiviazione**:
208 * Su macOS, le credenziali sono archiviate nel Keychain macOS crittografato. Quando il Keychain rifiuta la scrittura, ad esempio quando è bloccato in una sessione SSH, Claude Code archivia il Vostro accesso in `~/.claude/.credentials.json` con modalità file `0600` invece, lo stesso archiviazione che utilizza su Linux. Un accesso Console che crea una chiave API fallisce fino a quando il Keychain non è scrivibile. Per spostare il Vostro accesso di nuovo nel Keychain, seguite [i passaggi di recupero](/docs/it/troubleshoot-install.md#not-logged-in-or-token-expired).208 * Su macOS, le credenziali sono archiviate nel Keychain macOS crittografato. Quando il Keychain rifiuta la scrittura, ad esempio quando è bloccato in una sessione SSH, Claude Code archivia il Vostro accesso in `~/.claude/.credentials.json` con modalità file `0600` invece, lo stesso archiviazione che utilizza su Linux. Un accesso Console che crea una chiave API fallisce fino a quando il Keychain non è scrivibile. Per spostare il Vostro accesso di nuovo nel Keychain, seguite [i passaggi di recupero](https://code.claude.com/docs/it/troubleshoot-install.md#not-logged-in-or-token-expired).
209 * Su Linux, le credenziali sono archiviate in `~/.claude/.credentials.json` con modalità file `0600`.209 * Su Linux, le credenziali sono archiviate in `~/.claude/.credentials.json` con modalità file `0600`.
210 * Su Windows, le credenziali sono archiviate in `%USERPROFILE%\.claude\.credentials.json` e ereditano i controlli di accesso della directory del profilo utente, che limita il file al Vostro account utente per impostazione predefinita.210 * Su Windows, le credenziali sono archiviate in `%USERPROFILE%\.claude\.credentials.json` e ereditano i controlli di accesso della directory del profilo utente, che limita il file al Vostro account utente per impostazione predefinita.
211 * Se avete impostato la variabile di ambiente `CLAUDE_CONFIG_DIR`, Claude Code mantiene il file `.credentials.json` in quella directory, incluso il file che il fallback macOS scrive, e chiave la voce macOS Keychain a quella directory anche, quindi una sessione con un `CLAUDE_CONFIG_DIR` diverso legge una voce diversa.211 * Se avete impostato la variabile di ambiente `CLAUDE_CONFIG_DIR`, Claude Code mantiene il file `.credentials.json` in quella directory, incluso il file che il fallback macOS scrive, e chiave la voce macOS Keychain a quella directory anche, quindi una sessione con un `CLAUDE_CONFIG_DIR` diverso legge una voce diversa.
212 * Claude Code gestisce `.credentials.json` attraverso `/login` e `/logout`. Per instradare le richieste attraverso un endpoint API personalizzato, impostate invece la variabile di ambiente [`ANTHROPIC_BASE_URL`](/docs/it/env-vars).212 * Claude Code gestisce `.credentials.json` attraverso `/login` e `/logout`. Per instradare le richieste attraverso un endpoint API personalizzato, impostate invece la variabile di ambiente [`ANTHROPIC_BASE_URL`](https://code.claude.com/docs/it/env-vars).
213* **Tipi di autenticazione supportati**: credenziali claude.ai, credenziali API Claude, Microsoft Foundry Auth, Bedrock Auth, Vertex Auth, credenziali del profilo Anthropic e [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation), e token di sessione del [gateway delle app Claude](/docs/it/claude-apps-gateway).213* **Tipi di autenticazione supportati**: credenziali claude.ai, credenziali API Claude, Microsoft Foundry Auth, Bedrock Auth, Vertex Auth, credenziali del profilo Anthropic e [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation), e token di sessione del [gateway delle app Claude](https://code.claude.com/docs/it/claude-apps-gateway).
214* **Script di credenziali personalizzati**: configurate l'impostazione [`apiKeyHelper`](/docs/it/settings-reference#apikeyhelper) per eseguire uno script shell che restituisce una chiave API.214* **Script di credenziali personalizzati**: configurate l'impostazione [`apiKeyHelper`](https://code.claude.com/docs/it/settings-reference#apikeyhelper) per eseguire uno script shell che restituisce una chiave API.
215* **Intervalli di aggiornamento**: consultate [`apiKeyHelper`](/docs/it/settings-reference#apikeyhelper) per i casi in cui Claude Code esegue di nuovo l'helper.215* **Intervalli di aggiornamento**: consultate [`apiKeyHelper`](https://code.claude.com/docs/it/settings-reference#apikeyhelper) per i casi in cui Claude Code esegue di nuovo l'helper.
216* **Avviso di helper lento**: se `apiKeyHelper` impiega più di 10 secondi per restituire una chiave, Claude Code visualizza un avviso nella barra del prompt mostrando il tempo trascorso. Se vedete questo avviso regolarmente, verificate se lo script di credenziali può essere ottimizzato.216* **Avviso di helper lento**: se `apiKeyHelper` impiega più di 10 secondi per restituire una chiave, Claude Code visualizza un avviso nella barra del prompt mostrando il tempo trascorso. Se vedete questo avviso regolarmente, verificate se lo script di credenziali può essere ottimizzato.
217* **Errori dell'helper**: quando lo script esce con un errore, scade il timeout, o non stampa nulla, le richieste falliscono con [`Your apiKeyHelper script is failing`](/docs/it/errors#your-apikeyhelper-script-is-failing) entro tre tentativi.217* **Errori dell'helper**: quando lo script esce con un errore, scade il timeout, o non stampa nulla, le richieste falliscono con [`Your apiKeyHelper script is failing`](https://code.claude.com/docs/it/errors#your-apikeyhelper-script-is-failing) entro tre tentativi.
218 218
219`apiKeyHelper`, `ANTHROPIC_API_KEY`, e `ANTHROPIC_AUTH_TOKEN` si applicano alla CLI e alle superfici che la avvolgono, inclusa l'estensione VS Code, l'Agent SDK, e GitHub Actions. Claude Desktop e le sessioni cloud non chiamano `apiKeyHelper` né leggono queste variabili di ambiente: utilizzano OAuth, ad eccezione delle sessioni desktop che eseguono una [configurazione di inferenza di terze parti](/docs/it/llm-gateway-connect.md#desktop-app), che si autenticano con le credenziali di quella configurazione.219`apiKeyHelper`, `ANTHROPIC_API_KEY`, e `ANTHROPIC_AUTH_TOKEN` si applicano alla CLI e alle superfici che la avvolgono, inclusa l'estensione VS Code, l'Agent SDK, e GitHub Actions. Claude Desktop e le sessioni cloud non chiamano `apiKeyHelper` né leggono queste variabili di ambiente: utilizzano OAuth, ad eccezione delle sessioni desktop che eseguono una [configurazione di inferenza di terze parti](https://code.claude.com/docs/it/llm-gateway-connect.md#desktop-app), che si autenticano con le credenziali di quella configurazione.
220 220
221### Rinnovare un accesso in scadenza221### Rinnovare un accesso in scadenza
222 222
224 224
225Eseguite `/login` per rinnovare. L'avviso è informativo e non blocca mai una richiesta: l'autenticazione continua a funzionare fino a quando l'accesso non scade effettivamente.225Eseguite `/login` per rinnovare. L'avviso è informativo e non blocca mai una richiesta: l'autenticazione continua a funzionare fino a quando l'accesso non scade effettivamente.
226 226
227Una volta che l'accesso archiviato scade e non può essere aggiornato, ogni richiesta del modello fallisce con [`Login expired · Please run /login`](/docs/it/errors#login-expired) fino a quando non accedete di nuovo.227Una volta che l'accesso archiviato scade e non può essere aggiornato, ogni richiesta del modello fallisce con [`Login expired · Please run /login`](https://code.claude.com/docs/it/errors#login-expired) fino a quando non accedete di nuovo.
228 228
229Potete verificare questo stato prima che una richiesta fallisca: [`/status`](/docs/it/commands) mostra una riga `Login` che legge `Expired — log in again`, più l'organizzazione e l'email che ha salvato per l'accesso scaduto. La riga appare solo quando l'accesso claude.ai salvato è la credenziale attiva. La riga richiede Claude Code v2.1.210 o successivo.229Potete verificare questo stato prima che una richiesta fallisca: [`/status`](https://code.claude.com/docs/it/commands) mostra una riga `Login` che legge `Expired — log in again`, più l'organizzazione e l'email che ha salvato per l'accesso scaduto. La riga appare solo quando l'accesso claude.ai salvato è la credenziale attiva. La riga richiede Claude Code v2.1.210 o successivo.
230 230
231L'avviso appare solo quando un accesso claude.ai è la credenziale attiva, e non quando un provider cloud, `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper` fornisce la credenziale.231L'avviso appare solo quando un accesso claude.ai è la credenziale attiva, e non quando un provider cloud, `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN`, o `apiKeyHelper` fornisce la credenziale.
232 232
233Il rinnovo anticipato è più importante per le sessioni che vengono eseguite in modo automatico. Una [sessione in background nella vista agente](/docs/it/agent-view.md) o una sessione di [Remote Control](/docs/it/remote-control.md) che supera la durata dell'accesso smette di fare progressi una volta che la credenziale scade e non può recuperare fino a quando non accedete di nuovo.233Il rinnovo anticipato è più importante per le sessioni che vengono eseguite in modo automatico. Una [sessione in background nella vista agente](https://code.claude.com/docs/it/agent-view.md) o una sessione di [Remote Control](https://code.claude.com/docs/it/remote-control.md) che supera la durata dell'accesso smette di fare progressi una volta che la credenziale scade e non può recuperare fino a quando non accedete di nuovo.
234 234
235### Precedenza di autenticazione235### Precedenza di autenticazione
236 236
237Quando sono presenti più credenziali, Claude Code ne sceglie una in questo ordine:237Quando sono presenti più credenziali, Claude Code ne sceglie una in questo ordine:
238 238
2391. Credenziali del provider cloud, quando `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_VERTEX`, o `CLAUDE_CODE_USE_FOUNDRY` è impostato. Consultate [integrazioni di terze parti](/docs/it/third-party-integrations.md) per la configurazione.2391. Credenziali del provider cloud, quando `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_VERTEX`, o `CLAUDE_CODE_USE_FOUNDRY` è impostato. Consultate [integrazioni di terze parti](https://code.claude.com/docs/it/third-party-integrations.md) per la configurazione.
2402. Variabile di ambiente `ANTHROPIC_AUTH_TOKEN`. Inviata come header `Authorization: Bearer`. Utilizzatela quando si instrada attraverso un [gateway LLM o proxy](/docs/it/llm-gateway) che si autentica con bearer token anziché chiavi API Anthropic.2402. Variabile di ambiente `ANTHROPIC_AUTH_TOKEN`. Inviata come header `Authorization: Bearer`. Utilizzatela quando si instrada attraverso un [gateway LLM o proxy](https://code.claude.com/docs/it/llm-gateway) che si autentica con bearer token anziché chiavi API Anthropic.
2413. Variabile di ambiente `ANTHROPIC_API_KEY`. Inviata come header `X-Api-Key`. Utilizzatela per l'accesso diretto all'API Anthropic con una chiave dalla [Claude Console](https://platform.claude.com). In modalità interattiva, vi viene chiesto una volta di approvare o rifiutare la chiave, e la Vostra scelta viene ricordata. Per cambiarla in seguito, utilizzate l'interruttore "Use custom API key" in `/config`. L'interruttore appare solo mentre `ANTHROPIC_API_KEY` è impostato nel Vostro ambiente. In modalità non interattiva (`-p`), la chiave viene sempre utilizzata quando presente.2413. Variabile di ambiente `ANTHROPIC_API_KEY`. Inviata come header `X-Api-Key`. Utilizzatela per l'accesso diretto all'API Anthropic con una chiave dalla [Claude Console](https://platform.claude.com). In modalità interattiva, vi viene chiesto una volta di approvare o rifiutare la chiave, e la Vostra scelta viene ricordata. Per cambiarla in seguito, utilizzate l'interruttore "Use custom API key" in `/config`. L'interruttore appare solo mentre `ANTHROPIC_API_KEY` è impostato nel Vostro ambiente. In modalità non interattiva (`-p`), la chiave viene sempre utilizzata quando presente.
2424. Output dello script [`apiKeyHelper`](/docs/it/settings-reference#apikeyhelper). Utilizzatelo per credenziali dinamiche o rotanti, come token di breve durata recuperati da un vault.2424. Output dello script [`apiKeyHelper`](https://code.claude.com/docs/it/settings-reference#apikeyhelper). Utilizzatelo per credenziali dinamiche o rotanti, come token di breve durata recuperati da un vault.
2435. Variabile di ambiente `CLAUDE_CODE_OAUTH_TOKEN`. Un token OAuth di lunga durata generato da [`claude setup-token`](#generate-a-long-lived-token). Utilizzatelo per pipeline CI e script dove l'accesso tramite browser non è disponibile. Se eseguite `/login` mentre la variabile è impostata, Claude Code passa la sessione corrente al nuovo accesso, ma legge di nuovo la variabile in ogni nuova sessione fino a quando non la rimuovete dal Vostro profilo shell o dal blocco `env` di un [file di impostazioni](/docs/it/settings.md).2435. Variabile di ambiente `CLAUDE_CODE_OAUTH_TOKEN`. Un token OAuth di lunga durata generato da [`claude setup-token`](#generate-a-long-lived-token). Utilizzatelo per pipeline CI e script dove l'accesso tramite browser non è disponibile. Se eseguite `/login` mentre la variabile è impostata, Claude Code passa la sessione corrente al nuovo accesso, ma legge di nuovo la variabile in ogni nuova sessione fino a quando non la rimuovete dal Vostro profilo shell o dal blocco `env` di un [file di impostazioni](https://code.claude.com/docs/it/settings.md).
2446. Credenziali del profilo Anthropic e di federazione, le credenziali che la CLI `ant` e Workload Identity Federation utilizzano. Un profilo che `ant auth login` ha scritto si classifica qui solo quando lo nominate in `ANTHROPIC_PROFILE`; altrimenti si classifica al di sotto di `/login`. Consultate [Profili Anthropic e credenziali di federazione](#anthropic-profiles-and-federation-credentials).2446. Credenziali del profilo Anthropic e di federazione, le credenziali che la CLI `ant` e Workload Identity Federation utilizzano. Un profilo che `ant auth login` ha scritto si classifica qui solo quando lo nominate in `ANTHROPIC_PROFILE`; altrimenti si classifica al di sotto di `/login`. Consultate [Profili Anthropic e credenziali di federazione](#anthropic-profiles-and-federation-credentials).
2457. Credenziali OAuth di sottoscrizione da `/login`. Questo è il valore predefinito per gli utenti Claude Pro, Max, Team, ed Enterprise.2457. Credenziali OAuth di sottoscrizione da `/login`. Questo è il valore predefinito per gli utenti Claude Pro, Max, Team, ed Enterprise.
246 246
247Una sessione del [gateway delle app Claude](/docs/it/claude-apps-gateway) autenticata si trova al di fuori di questo elenco: è una selezione di provider come Amazon Bedrock o Google Cloud's Agent Platform, e ha la precedenza su di essi. Quando esiste una sessione gateway, la CLI si autentica con il token gateway anche se `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_VERTEX`, o `CLAUDE_CODE_USE_FOUNDRY` è impostato, e le fonti di credenziali sopra come il bearer token, la chiave API, `apiKeyHelper`, e i profili non vengono utilizzati.247Una sessione del [gateway delle app Claude](https://code.claude.com/docs/it/claude-apps-gateway) autenticata si trova al di fuori di questo elenco: è una selezione di provider come Amazon Bedrock o Google Cloud's Agent Platform, e ha la precedenza su di essi. Quando esiste una sessione gateway, la CLI si autentica con il token gateway anche se `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_VERTEX`, o `CLAUDE_CODE_USE_FOUNDRY` è impostato, e le fonti di credenziali sopra come il bearer token, la chiave API, `apiKeyHelper`, e i profili non vengono utilizzati.
248 248
249Se le [impostazioni gestite](/docs/it/managed-settings.md) della Vostra macchina impostano [`forceLoginMethod`](/docs/it/settings-reference#forceloginmethod) a `"gateway"` o impostano [`forceLoginGatewayUrl`](/docs/it/settings-reference#forcelogingatewayurl), e non selezionate un provider cloud attraverso una variabile come `CLAUDE_CODE_USE_BEDROCK` o `CLAUDE_CODE_USE_VERTEX`, la Vostra sessione utilizza solo l'accesso gateway. Claude Code salta le altre fonti di credenziali e vi chiede di accedere con `/login`. Consultate [Administrator policy requires a Cloud gateway sign-in](/docs/it/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in) per quello che vedete con ogni credenziale residua. Richiede Claude Code v2.1.261 o successivo, o v2.1.265 o successivo su una macchina che imposta solo `forceLoginGatewayUrl`.249Se le [impostazioni gestite](https://code.claude.com/docs/it/managed-settings.md) della Vostra macchina impostano [`forceLoginMethod`](https://code.claude.com/docs/it/settings-reference#forceloginmethod) a `"gateway"` o impostano [`forceLoginGatewayUrl`](https://code.claude.com/docs/it/settings-reference#forcelogingatewayurl), e non selezionate un provider cloud attraverso una variabile come `CLAUDE_CODE_USE_BEDROCK` o `CLAUDE_CODE_USE_VERTEX`, la Vostra sessione utilizza solo l'accesso gateway. Claude Code salta le altre fonti di credenziali e vi chiede di accedere con `/login`. Consultate [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/it/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in) per quello che vedete con ogni credenziale residua. Richiede Claude Code v2.1.261 o successivo, o v2.1.265 o successivo su una macchina che imposta solo `forceLoginGatewayUrl`.
250 250
251Se avete una sottoscrizione Claude attiva ma avete anche `ANTHROPIC_API_KEY` impostato nel Vostro ambiente, Claude Code utilizza la chiave API una volta che l'approvate. Questo può causare errori di autenticazione se la chiave appartiene a un'organizzazione disabilitata o scaduta.251Se avete una sottoscrizione Claude attiva ma avete anche `ANTHROPIC_API_KEY` impostato nel Vostro ambiente, Claude Code utilizza la chiave API una volta che l'approvate. Questo può causare errori di autenticazione se la chiave appartiene a un'organizzazione disabilitata o scaduta.
252 252
253Eseguite `unset ANTHROPIC_API_KEY` per tornare alla Vostra sottoscrizione, e controllate `/status` per confermare quale metodo è attivo. Quando un accesso e una chiave API sono entrambi configurati, `/status` contrassegna la credenziale che non è in uso.253Eseguite `unset ANTHROPIC_API_KEY` per tornare alla Vostra sottoscrizione, e controllate `/status` per confermare quale metodo è attivo. Quando un accesso e una chiave API sono entrambi configurati, `/status` contrassegna la credenziale che non è in uso.
254 254
255[Claude Code sul Web](/docs/it/claude-code-on-the-web.md) utilizza sempre le Vostre credenziali di sottoscrizione. Se impostate `ANTHROPIC_API_KEY` o `ANTHROPIC_AUTH_TOKEN` nell'ambiente cloud, non sovrascrivono le Vostre credenziali di sottoscrizione.255[Claude Code sul Web](https://code.claude.com/docs/it/claude-code-on-the-web.md) utilizza sempre le Vostre credenziali di sottoscrizione. Se impostate `ANTHROPIC_API_KEY` o `ANTHROPIC_AUTH_TOKEN` nell'ambiente cloud, non sovrascrivono le Vostre credenziali di sottoscrizione.
256 256
257#### Profili Anthropic e credenziali di federazione257#### Profili Anthropic e credenziali di federazione
258 258
259Un profilo è un file di configurazione delle credenziali denominato nella Vostra [directory di configurazione Anthropic](https://platform.claude.com/docs/en/manage-claude/wif-reference#configuration-directory), per impostazione predefinita `~/.config/anthropic` su macOS e Linux o `%APPDATA%\Anthropic` su Windows. La modalità di autenticazione di un profilo è `oidc_federation` quando lo configurate per [Workload Identity Federation (WIF)](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) o `user_oauth` quando [`ant auth login`](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/authentication) l'ha scritto o avete [effettuato l'accesso a un account Console senza una chiave API](#sign-in-without-an-api-key).259Un profilo è un file di configurazione delle credenziali denominato nella Vostra [directory di configurazione Anthropic](https://platform.claude.com/docs/en/manage-claude/wif-reference#configuration-directory), per impostazione predefinita `~/.config/anthropic` su macOS e Linux o `%APPDATA%\Anthropic` su Windows. La modalità di autenticazione di un profilo è `oidc_federation` quando lo configurate per [Workload Identity Federation (WIF)](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation) o `user_oauth` quando [`ant auth login`](https://platform.claude.com/docs/en/cli-sdks-libraries/cli/authentication) l'ha scritto o avete [effettuato l'accesso a un account Console senza una chiave API](#sign-in-without-an-api-key).
260 260
261Claude Code non legge profili o variabili di federazione in [modalità bare](/docs/it/headless.md#start-faster-with-bare-mode), in Claude Desktop, o in sessioni cloud. In quelle sessioni, `/status` non mostra alcuna riga `Profile`.261Claude Code non legge profili o variabili di federazione in [modalità bare](https://code.claude.com/docs/it/headless.md#start-faster-with-bare-mode), in Claude Desktop, o in sessioni cloud. In quelle sessioni, `/status` non mostra alcuna riga `Profile`.
262 262
263Claude Code controlla tre fonti in questo ordine e si ferma alla prima che è impostata. La tabella mostra cosa imposta ogni fonte e dove si classifica rispetto alla Vostra credenziale `/login`.263Claude Code controlla tre fonti in questo ordine e si ferma alla prima che è impostata. La tabella mostra cosa imposta ogni fonte e dove si classifica rispetto alla Vostra credenziale `/login`.
264 264
272 272
273Per confermare quale fonte Claude Code ha scelto, eseguite `/status`. Una riga `Profile` nomina la fonte al posto della riga `Login method`, e quando il profilo è la credenziale in uso, le righe `Organization` e `Email` mostrano il suo account.273Per confermare quale fonte Claude Code ha scelto, eseguite `/status`. Una riga `Profile` nomina la fonte al posto della riga `Login method`, e quando il profilo è la credenziale in uso, le righe `Organization` e `Email` mostrano il suo account.
274 274
275Quando l'accesso di un profilo `user_oauth` è scaduto e Claude Code non riesce a rinnovarlo, le richieste falliscono con un [errore di accesso al profilo scaduto](/docs/it/errors.md#anthropic-profile-login-expired).275Quando l'accesso di un profilo `user_oauth` è scaduto e Claude Code non riesce a rinnovarlo, le richieste falliscono con un [errore di accesso al profilo scaduto](https://code.claude.com/docs/it/errors.md#anthropic-profile-login-expired).
276 276
277Le funzionalità che necessitano del Vostro accesso claude.ai, come i [connettori claude.ai](/docs/it/mcp.md#use-mcp-servers-from-claude-ai) e [`/schedule`](/docs/it/routines), non sono disponibili mentre una di queste fonti è selezionata. Per impedire a Claude Code di selezionare una fonte:277Le funzionalità che necessitano del Vostro accesso claude.ai, come i [connettori claude.ai](https://code.claude.com/docs/it/mcp.md#use-mcp-servers-from-claude-ai) e [`/schedule`](https://code.claude.com/docs/it/routines), non sono disponibili mentre una di queste fonti è selezionata. Per impedire a Claude Code di selezionare una fonte:
278 278
279* **Profilo denominato o variabili di federazione**: annullate `ANTHROPIC_PROFILE`, o annullate una variabile di federazione279* **Profilo denominato o variabili di federazione**: annullate `ANTHROPIC_PROFILE`, o annullate una variabile di federazione
280* **Profilo attivo**: eseguite `/logout` per un profilo `user_oauth` la cui credenziale corrente avete scritto [effettuando l'accesso a un account Console senza una chiave API](#sign-in-without-an-api-key), eseguite `ant auth logout` per uno la cui credenziale corrente `ant auth login` ha scritto, o eliminate il file del profilo da `configs/` nella Vostra directory di configurazione per entrambe le modalità di autenticazione280* **Profilo attivo**: eseguite `/logout` per un profilo `user_oauth` la cui credenziale corrente avete scritto [effettuando l'accesso a un account Console senza una chiave API](#sign-in-without-an-api-key), eseguite `ant auth logout` per uno la cui credenziale corrente `ant auth login` ha scritto, o eliminate il file del profilo da `configs/` nella Vostra directory di configurazione per entrambe le modalità di autenticazione
307set CLAUDE_CODE_OAUTH_TOKEN=your-token307set CLAUDE_CODE_OAUTH_TOKEN=your-token
308```308```
309 309
310Questo token si autentica con la Vostra sottoscrizione Claude e richiede un piano Pro, Max, Team, o Enterprise. Può solo fare richieste di modello, quindi non può stabilire sessioni di [Remote Control](/docs/it/remote-control.md) o recuperare [connettori claude.ai](/docs/it/mcp.md#use-mcp-servers-from-claude-ai). I server MCP che configurate localmente funzionano ancora.310Questo token si autentica con la Vostra sottoscrizione Claude e richiede un piano Pro, Max, Team, o Enterprise. Può solo fare richieste di modello, quindi non può stabilire sessioni di [Remote Control](https://code.claude.com/docs/it/remote-control.md) o recuperare [connettori claude.ai](https://code.claude.com/docs/it/mcp.md#use-mcp-servers-from-claude-ai). I server MCP che configurate localmente funzionano ancora.
311 311
312[Bare mode](/docs/it/headless.md#start-faster-with-bare-mode) non legge `CLAUDE_CODE_OAUTH_TOKEN`. Se il Vostro script passa `--bare`, autenticatevi con `ANTHROPIC_API_KEY` o un `apiKeyHelper` invece.312[Bare mode](https://code.claude.com/docs/it/headless.md#start-faster-with-bare-mode) non legge `CLAUDE_CODE_OAUTH_TOKEN`. Se il Vostro script passa `--bare`, autenticatevi con `ANTHROPIC_API_KEY` o un `apiKeyHelper` invece.