# Requisiti di sistema e installazione

Questa pagina descrive i requisiti e le procedure per l'installazione dell'`Qlik Code` estensione.

## Requisiti

* `Visual Studio Code` versione 1.79.0 o successiva.

* Un Qlik Cloud tenant, e l'accesso agli spazi, alle applicazioni e agli script che vuoi modificare.

* Approvazione amministratore tenant (vedi [Qlik Code Approvazione dell'amministratore del tenant (consenso OAuth)](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikCode/code-extension-install.htm#OAuthConsent)).

### Qlik Code Approvazione dell'amministratore del tenant (consenso OAuth)

`Qlik Code` autentica gli utenti a Qlik Cloud utilizzando un client OAuth. Prima che chiunque in un dato Qlik Cloud tenant possa accedere con `Qlik Code`, l'amministratore del tenant deve approvare questo client OAuth una volta. Questo è un passaggio una tantum, per tenant — una volta approvato, ogni utente in quel tenant può accedere normalmente, senza ulteriori azioni necessarie.

Ci sono due modi per far approvare un tenant:

Metodo 1: Accedi come amministratore tenant

Se la persona che configura `Qlik Code` per la propria organizzazione è essa stessa un Amministratore del tenant, può semplicemente accedere tramite l'estensione come di consueto. Il consenso viene concesso automaticamente come parte di quel primo accesso.

Metodo 2: Condividi un link di consenso con l'amministratore del tenant

Se la persona che configura `Qlik Code` non è un amministratore tenant, il loro tentativo di accesso fallirà con un messaggio di "accesso negato". In tal caso, `Qlik Code` mostra un link che possono copiare e inviare all'amministratore tenant della loro organizzazione. L'amministratore del tenant apre quel link nel proprio browser — non è necessario installare `Qlik Code` — e lo approva da lì. Una volta approvato, l'utente originale (e tutti gli altri nel tenant) possono accedere normalmente.

Messaggio di errore che appare quando un non-amministratore tenta di accedere a un tenant tramite `Qlik Code` prima che il tenant sia stato approvato. Questo messaggio di errore contiene un link che puoi inviare al tuo amministratore tenant in modo che possa completare l'approvazione del tenant.

Messaggio di errore che appare quando un non-amministratore tenta di accedere a un tenant tramite `Qlik Code` prima che il tenant sia stato approvato. Questo messaggio di errore contiene un link che puoi inviare al tuo amministratore tenant in modo che possa completare l'approvazione del tenant.

Messaggio di errore che appare quando un non-amministratore tenta di accedere a un tenant tramite `Qlik Code`Qlik Code prima che il tenant sia stato approvato. Questo messaggio di errore contiene un link che puoi inviare al tuo amministratore tenant in modo che possa completare l'approvazione del tenant. ![Messaggio di errore che appare quando un non-amministratore tenta di accedere a un tenant tramite Qlik Code prima che il tenant sia stato approvato.](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Resources/Images/qlik-code-tenant-admin-approval-needed-.png)

Una volta approvato, il `Qlik Code` client OAuth sarà visibile all'amministratore del tenant tramite il Amministrazione centro attività e potrà essere gestito come qualsiasi altro client OAuth. Per informazioni sulla gestione dei client OAuth in Qlik Cloud, vedere [Creazione e gestione di client OAuth](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-create-oauth-client.htm).

## Installa Qlik Code

Procedere come indicato di seguito:

1. In `VS Code`, vai al [Marketplace delle estensioni](https://code.visualstudio.com/docs/configure/extensions/extension-marketplace).

2. Cerca "`Qlik Code`", e seleziona Installa.

In alternativa, installa dal [sito web del Marketplace](https://marketplace.visualstudio.com/VSCode) e `VS Code` ti chiederà di aprirlo nell'editor.

[Documentazione su `Visual Studio Code`](https://code.visualstudio.com/docs)