Condivisione dei collegamenti incorporati per l'accesso anonimo
Dopo aver attivato l'accesso anonimo per un'applicazione, un codice di incorporamento viene reso disponibile in Qlik Cloud. Questo codice di incorporamento contiene un codice di accesso che autentica automaticamente gli utenti esterni rispetto al tenant Qlik Cloud, consentendo loro di consumare il contenuto dell'applicazione senza effettuare il login.
Per maggiori informazioni sull'accesso anonimo, inclusi i requisiti e le autorizzazioni, vedere Condivisione dei contenuti dell'applicazione con accesso anonimo.
Utilizzo di codici di incorporamento
L'integrazione del contenuto dell'applicazione Qlik Sense in un sito web o un'applicazione esterna è nota come mashup. Si utilizza qlik-embed per integrare il contenuto dell'applicazione da un tenant ad accesso anonimo nel mashup. Il codice di incorporamento generato in Qlik Cloud viene utilizzato per fornire l'autenticazione agli utenti del mashup.
Il contenuto dell'applicazione da un tenant ad accesso anonimo può essere incorporato come segue:
-
Un'intera applicazione (ossia, tutti i fogli nell'applicazione)
-
Uno o più fogli
- Una o più visualizzazioni individuali
I seguenti riferimenti sul portale degli sviluppatori di Qlik Cloud possono aiutare a utilizzare qlik-embed per l'accesso anonimo:
-
Accesso anonimo con qlik-embed: tutorial di avvio rapido che guida l'utente attraverso il processo di condivisione dei contenuti sui siti web pubblici con Qlik Anonymous Access.
-
Creare un client OAuth2 anonimo: tutorial che guida al processo di creazione di un client OAuth da utilizzare per fornire accesso anonimo ai contenuti. Per ulteriori informazioni, vedere Creazione di un client OAuth per l'incorporamento anonimo dei contenuti dell'applicazione.
-
qlik-embed: pagina home di qlik-embed.
-
Panoramica autenticazione: panoramica del funzionamento dell'autenticazione con qlik-embed.
Struttura dei codici di incorporamento
Questo codice di incorporamento contiene un codice di accesso che fornisce l'autenticazione per gli utenti anonimi. Questo codice di accesso è condiviso tra il collegamento all'applicazione e il codice di incorporamento.
Creazione di un client OAuth per l'incorporamento anonimo dei contenuti dell'applicazione
Per incorporare i contenuti dell'applicazione per l'accesso anonimo tramite qlik-embed, è necessario creare un client OAuth con un tipo specificamente progettato per questo caso d'uso.
Procedere come indicato di seguito:
-
Nel centro attività Amministrazione, andare alla sezione OAuth.
-
Fare clic su Crea nuovo.
-
Nel menu a comparsa Tipo di client, selezionare Incorpora in modo anonimo.
-
Inserire un Nome e, facoltativamente, una Descrizione per il client OAuth.
-
In Origini consentite, inserire ogni origine da autorizzare. Questi sono i domini che accederanno al tenant Qlik Cloud per recuperare le informazioni per le analisi incorporate.
Fare clic su Aggiungi dopo aver inserito ogni URL.
-
Una volta terminato, fare clic su Crea.
-
Fare clic su Copia negli appunti per salvare l'ID client per un utilizzo futuro. Sarà necessario quando il contenuto dell'applicazione viene incorporato con qlik-embed.
-
Fare clic su Fine.
Copia di un codice incorporamento per un'applicazione
Dopo aver attivato l'accesso anonimo per un'applicazione, è possibile copiare il codice di incorporamento dalla finestra di dialogo di condivisione per l'applicazione. A tale scopo, è necessario il ruolo Proprietario o Può gestire nello spazio dell'applicazione, nonché un valore di Consentito per Collegamento di accesso anonimo.
Procedere come indicato di seguito:
- Attivare l'accesso anonimo per l'applicazione. Vedere Attivazione e disattivazione dell'accesso anonimo.
-
Fare clic su Condividi > Invita. Si apre la finestra di dialogo di condivisione.
-
Nella sezione Chiunque disponga del collegamento, fare clic su
per aprire le impostazioni.
-
In Codice di incorporamento, fare clic su
per copiare il codice.
È ora possibile utilizzare il codice di incorporamento nel proprio contenuto web per consentire l'accesso anonimo alle analisi.
Reimpostazione del codice di accesso
Se necessario, è possibile reimpostare il codice di accesso. Per ulteriori informazioni, vedere Reimpostazione del codice di accesso.