Vai al contenuto principale Passa a contenuto complementare

Gestione dei client OAuth in My Qlik

OAuth è un protocollo di sicurezza standard per l'autorizzazione e la delega. Consente alle applicazioni di terze parti di accedere alle risorse API senza esporre le credenziali dell'utente finale. Un client OAuth richiede un codice di autorizzazione, lo scambia con un token di accesso e utilizza il token per accedere ai contenuti tramite le API.

Informazioni sui client OAuth in Qlik Cloud

I client OAuth in Qlik Cloud sono configurati a diversi livelli a seconda di come vengono utilizzati:

  • Client OAuth a livello di organizzazione

    • Si applica a tutti i tenant su più sottoscrizioni e regioni.

    • Utilizzato in genere per accedere alle informazioni del tenant, ad esempio l'elenco dei tenant.

    • Gestito dal proprietario dell'account di servizio (SAO) in My Qlik.

  • Client OAuth a livello di regione

    • Applicare a un numero di licenza specifico in una regione.

    • Gestito dall'SAO in My Qlik.

  • Client OAuth specifici del tenant

Creazione e gestione dei client OAuth a livello di organizzazione

È possibile creare e gestire client OAuth a livello di organizzazione nella pagina Client OAuth.

Accesso alla pagina Client OAuth

Procedere come indicato di seguito:

  1. Accedere a My Qlik con le credenziali del proprietario dell'account di servizio (SAO).

  2. Fare clic su Elenca tutti i miei tenant nella parte superiore della pagina.

  3. Nel riquadro a sinistra, fare clic su OAuth.

  4. Si apre la pagina dei client OAuth, dove è possibile creare e gestire i client OAuth per l'organizzazione.

La pagina dei client OAuth.

Screenshot della pagina Gestisci client OAuth.

Ricerca e visualizzazione dei client OAuth

Nella pagina client OAuth, è possibile:

  • Cerca per nome.

  • Filtra per regione, stato o ID sottoscrizione.

  • Ordina per nome, data di creazione o ultimo aggiornamento, o ID client.

  • Trascina le colonne per riordinarle.

Creazione di client OAuth

Procedere come indicato di seguito:

  1. Sulla pagina client OAuth, fare clic su Crea.

  2. Immettere un nome per il client OAuth.

  3. in via opzionale, aggiungere una descrizione.

  4. Fare clic su Crea. Vengono visualizzati un ID client e un segreto client.

  5. Fare clic su Copia per copiare l'ID client.

  6. Fare clic su Copia segreto per copiare il segreto client.

    Nota informaticaNon sarà possibile accedere al segreto client successivamente. Trattalo come una password e non esporlo nel codice sorgente o nei repository.
  7. Fare clic su Chiudi.

Dopo aver creato il client, è possibile utilizzare l'ID client nelle proprie applicazioni. È possibile recuperarlo in seguito dal menu contestuale (Altro) per il client OAuth.

Modifica dei client OAuth

Procedere come indicato di seguito:

  1. Nella pagina Client OAuth, individuare il client OAuth.

  2. Fare clic su Altro e selezionare Rinomina.
  3. Modificare il nome o la descrizione, secondo le esigenze.
  4. Fare clic su Salva modifiche.

Eliminazione dei client OAuth

È possibile eliminare un client OAuth quando non è più necessario, oppure revocarne l'accesso.

Procedere come indicato di seguito:

  1. Nella pagina client OAuth, individuare il client OAuth.

  2. Fare clic su Altro e selezionare Elimina.
  3. Confermare l'eliminazione.

Gestione dei segreti client

Se un segreto del client viene compromesso o se la politica di sicurezza della propria organizzazione richiede aggiornamenti periodici, è possibile aggiungere o rimuovere segreti. Per evitare i tempi di inattività, è possibile aggiungere più segreti client (massimo 5), aggiornare l'applicazione client e quindi rimuovere il vecchio segreto.

Aggiunta di un segreto client

Procedere come indicato di seguito:

  1. Nella pagina client OAuth, individuare il client OAuth.

  2. Fare clic su Altro, quindi selezionare Gestisci segreti.
  3. Fare clic su Genera un nuovo segreto client.
  4. Copiare il segreto client e l'ID del client e conservarli in modo sicuro.

    Nota informaticaNon sarà possibile accedere al segreto client successivamente.
  5. Fare clic su Chiudi.

Rimozione di un segreto client

Procedere come indicato di seguito:

  1. Nella pagina client OAuth, individuare il client OAuth.

  2. Fare clic su Altro, quindi selezionare Gestisci segreti.
  3. Fare clic su Elimina accanto al segreto client che si desidera rimuovere.
  4. Fare clic su Chiudi.

Creazione di client OAuth a livello di regione

Procedere come indicato di seguito:

  1. Accedere a My Qlik con le credenziali del proprietario dell'account di servizio (SAO).

  2. Fare clic su Altro accanto a I miei tenant e selezionare Gestisci client OAuth.

  3. Nella finestra di dialogo, è possibile

    • Crea nuovi client OAuth

    • Visualizza client esistenti

    • Copia o rigenera i segreti client

    • Elimina client

Passaggio successivo: creazione di applicazioni client OAuth

Dopo aver registrato un client OAuth con Qlik Cloud, è possibile creare applicazioni client OAuth per accedere ai contenuti di Qlik Cloud. Usa l'ID client e il segreto client associati al tuo client OAuth. È possibile recuperare l'ID client in qualsiasi momento dal menu contestuale (Altro) per il client OAuth.

Seguire i tutorial nella sezione Panoramica di OAuth del Portale per sviluppatori di Qlik. Questi tutorial spiegano come creare applicazioni client utilizzando i linguaggi di programmazione più diffusi.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!