Udostępnianie kodów osadzania na potrzeby dostępu anonimowego
Po włączeniu dostępu anonimowego do aplikacji udostępniany jest kod osadzania w Qlik Cloud. Ten kod osadzania zawiera kod dostępu, który automatycznie uwierzytelnia użytkowników zewnętrznych wobec dzierżawy Qlik Cloud, umożliwiając im korzystanie z aplikacji bez logowania się.
Więcej informacji o dostępie anonimowym, w tym o wymaganiach i uprawnieniach, zawiera temat Udostępnianie zawartości aplikacji z dostępem anonimowym.
Używanie kodów osadzania
Integracja zawartości aplikacji Qlik Sense z zewnętrzną stroną internetową lub aplikacją jest znana jako mashup. Możesz użyć qlik-embed, aby zintegrować zawartość aplikacji z dzierżawy z dostępem anonimowym ze swoją aplikacją mashup. Kod osadzania, który generujesz w Qlik Cloud, jest używany do zapewnienia uwierzytelnienia dla użytkowników aplikacji mashup.
Zawartość aplikacji z dzierżawy dostępu anonimowego może być osadzona jako:
-
Cała aplikacja (czyli wszystkie arkusze w aplikacji).
-
Jeden lub więcej arkuszy.
- Jedna lub więcej indywidualnych wizualizacji.
Poniższe materiały referencyjne w portalu dla deweloperów Qlik Cloud mogą pomóc w używaniu qlik-embed do dostępu anonimowego:
-
Dostęp anonimowy przy użyciu qlik-embed: szybki samouczek, który przeprowadzi Cię przez proces udostępniania zawartości na publicznych stronach internetowych za pomocą Qlik Anonymous Access.
-
Utwórz anonimowego klienta OAuth2: samouczek prowadzący przez proces tworzenia klienta OAuth w celu zapewnienia anonimowego dostępu do zawartości. Więcej informacji zawiera temat Tworzenie klienta OAuth do anonimowego osadzania zawartości aplikacji.
-
qlik-embed: strona główna qlik-embed.
-
Przegląd uwierzytelniania: przegląd sposobu działania uwierzytelniania przy użyciu qlik-embed.
Struktura kodów osadzania
Kod osadzania zawiera kod dostępu, który umożliwia uwierzytelnianie anonimowych użytkowników. Ten kod dostępu jest dzielony przez łącze do aplikacji i kod osadzania.
Tworzenie klienta OAuth do anonimowego osadzania zawartości aplikacji
Aby osadzić zawartość aplikacji do dostępu anonimowego za pomocą qlik-embed, należy utworzyć klienta OAuth z typem specjalnie przeznaczonym do tego zastosowania.
Wykonaj następujące czynności:
-
W centrum aktywności Administrowanie przejdź do sekcji OAuth.
-
Kliknij polecenie Utwórz nowe.
-
Z menu rozwijanego Typ klienta wybierz opcję Osadzenie anonimowe.
-
Wprowadź Nazwę oraz opcjonalny Opis klienta OAuth.
-
W sekcji Dozwolone pochodzenia wprowadź każde pochodzenie, które potrzebujesz autoryzować. Są to domeny, które będą uzyskiwać dostęp do dzierżawy Qlik Cloud w celu pobrania informacji do analizy wbudowanej.
Kliknij Dodaj po wstawieniu każdego adresu URL.
-
Na zakończenie kliknij Utwórz.
-
Kliknij Kopiuj do schowka, aby zapisać identyfikator klienta do późniejszego wykorzystania. Będzie on potrzebny, gdy zawartość aplikacji zostanie osadzona przy użyciu qlik-embed.
-
Kliknij przycisk Gotowe.
Kopiowanie kodu osadzenia aplikacji
Po włączeniu dostępu anonimowego dla aplikacji można skopiować kod osadzania z okna dialogowego udostępniania aplikacji. W tym celu wymagana jest rola Właściciel lub Może zarządzać w przestrzeni aplikacji, a także wartość Dozwolone dla Tworzenia łączy publicznych.
Wykonaj następujące czynności:
- Aktywuj anonimowy dostęp do aplikacji. Zobacz temat Włączanie i wyłączanie dostępu anonimowego.
-
Kliknij Udostępnij. Zostanie otwarte okno dialogowe udostępniania.
-
W sekcji Każdy przy użyciu łącza kliknij , aby otworzyć ustawienia.
-
W sekcji Osadzanie kodu kliknij , aby skopiować kod.
Możesz teraz użyć kodu osadzania w swojej zawartości internetowej, aby umożliwić anonimowy dostęp do analityki.
Resetowanie kodu dostępu
W razie potrzeby możesz zresetować kod dostępu. Więcej informacji zawiera temat Resetowanie kodu dostępu.