# 透過匿名存取共享應用程式內容

透過匿名存取，您可以允許 Qlik Cloud 租用戶以外的人員存取 Qlik Sense 應用程式內容。您可以將應用程式作為任何人都能開啟的連結來共用，或者可以使用 qlik-embed 以將應用程式內容直接內嵌於其他網頁和應用程式。

匿名存取在應用程式層級受到控制。具有正確權限的使用者可以根據需要開啟和關閉匿名存取。這些使用者也可以設定存取代碼設定，以及檢視和複製提供匿名存取的連結和代碼。

資訊備註 此功能僅適用於 Qlik Anonymous Access 訂閱。如需詳細資訊，請參閱[Qlik Anonymous Access 訂閱](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/subscription-options-anonymous.htm)。

Qlik Cloud 政府備註

Qlik Anonymous Access 訂閱無法用於 Qlik Cloud 政府。

## 此頁面上的術語

有關匿名存取的內容中使用了以下術語：

* 匿名使用者：透過應用程式的匿名存取連結或透過匿名取用內嵌分析，在不登入的情況下存取應用程式內容的使用者。這些使用者不是 Qlik Cloud 租用戶的成員，也不需要 Qlik 帳戶。

* 租用戶使用者：身為租用戶成員並管理租用戶或為匿名使用者的取用開發分析的使用者。租用戶使用者在租用戶中具有管理員權限。

## 使用案例

匿名存取允許公眾無需驗證即可取用分析。您可以透過以下方式使用匿名存取來共用應用程式內容：

* 建立可開啟的應用程式連結，以探索其工作表。任何有網際網路連線的人都可以開啟這些連結。

* 產生可用於將應用程式內容直接整合到網站和應用程式中的內嵌代碼。最終結果無需經過 Qlik Cloud 驗證即可取用。

匿名存取可讓您在全域範圍內安全地建立和共用 Qlik 分析。有許多可能的使用情況，包括：

* 某個組織希望在其網站內提供 Qlik Sense 應用程式的連結，任何人都可以在其中存取有關市場趨勢或組織對社區之影響的統計資料。

* 組織希望將有限資料集的深入資訊內嵌於公開的網站。例如，他們可以內嵌視覺化，使用者可以在其中檢視公共領域的即時資料並與之互動。

## 工作流程

1. 建置您的應用程式

   使用資料模型和視覺化建立 Qlik Sense 應用程式，以反映您想要向外部對象顯示的資料。

   [透過 Qlik Sense 建立分析](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/working-with-apps-hub.htm)

2. 將應用程式發佈至受管理的空間

   確定了基本工作表和資料結構後，會將應用程式發佈至受管理空間。此時，您也可以設定如何載入應用程式以反映新資料。

   [發佈應用程式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/publish-app-cloud-hub.htm)

   [重新載入應用程式資料](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/reloading-apps-cloud-hub.htm)

3. 啟用匿名存取

   對於您想要提供匿名存取的每個應用程式，您需要先開啟匿名存取。當您這麼做時，應用程式連結和內嵌代碼將會顯示並且可以使用。

   [開啟和關閉匿名存取](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/share-anonymous-access.htm#Activate)

4. 選項 1：發佈應用程式連結以進行匿名存取

   [共用應用程式連結以進行匿名存取](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-app-link.htm)

5. 選項 2：使用內嵌代碼將應用程式內容整合到網站和應用程式中

   [共用內嵌代碼以進行匿名存取](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-embed-code.htm)

## 安全性考量

透過匿名存取提供應用程式內容時，無需對 Qlik Cloud 進行驗證即可存取該內容。在某些情況下 (例如內嵌於網站)，這會向公眾開放使用。

使用匿名存取時，請考慮以下資料安全性最佳做法：

* 請勿透過匿名存取共用包含敏感資訊的應用程式。

* 將共用資料來源中的資料載入到應用程式中，然後透過匿名存取提供使用時，請格外小心。這些資料來源可能會隨著時間的推移而發生變化，您可能不知道其他使用者所做的變更。

## 設定權限

租用戶管理員控制租用戶中每個使用者設定應用程式匿名存取的能力。他們在 管理 活動中心這麼做。

如需詳細資訊，請參閱[為可以設定匿名存取的使用者設定權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-anonymous-access.htm)。

## 要求

若要使用匿名存取，您需要：

* 能夠存取在 Qlik Anonymous Access 訂閱中建立的租用戶。您想要共用的應用程式需要位於此租用戶中。

* 租用戶和應用程式所在空間中所需的權限。請參閱 [設定匿名存取的權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/share-anonymous-access.htm#PermissionsAnonymous)。

* 您為匿名存取而共用的應用程式需要位於受管理空間中。

* 如果您使用 qlik-embed，則必須在租用戶中設定特定的 OAuth 用戶端。這需要由租用戶管理員進行。請參閱 [為應用程式內容的匿名內嵌建立 OAuth 用戶端](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-create-oauth-client.htm#CreateOAuth)。

### 設定匿名存取的權限

在 Qlik Cloud 分析中，使用匿名存取涉及以下事項：

* 開啟和關閉應用程式的匿名存取

* 管理存取代碼設定

* 檢視和複製應用程式和內嵌連結

#### 切換匿名存取的權限

若要開啟和關閉應用程式的匿名存取，您需要以下空間角色和管理員指派的權限：

* 匿名存取連結權限的值為允許這由租用戶管理員指派。您可以透過預設權限或自訂角色來取得此權限。

  如需詳細資訊，請參閱[為可以設定匿名存取的使用者設定權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-anonymous-access.htm)。

  資訊備註

  租用戶管理員也需要此權限才能設定匿名存取。

* 應用程式所在的受管理空間中的以下空間角色之一：

  * (空間的) 擁有者

  * 可以管理

#### 複製連結的權限

為應用程式開啟匿名存取後，在應用程式的空間中具有以下空間角色之一的使用者可以複製連結：

* (空間的) 擁有者

* 可以管理

* 可以參與

* 可以檢視

* 有受限制的檢視

* 可以操作

如需詳細資訊，請參閱[將匿名存取連結複製到應用程式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-app-link.htm#CopyAppLink)。

#### 複製內嵌代碼的權限

為應用程式開啟匿名存取後，在應用程式的空間中具有以下空間角色之一的使用者可以複製內嵌代碼：

* 匿名存取連結權限的值為允許這由租用戶管理員指派。您可以透過預設權限或自訂角色來取得此權限。

  如需詳細資訊，請參閱[為可以設定匿名存取的使用者設定權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-anonymous-access.htm)。

  資訊備註

  租用戶管理員也需要此權限才能複製內嵌代碼。

* 應用程式所在的受管理空間中的以下空間角色之一：

  * (空間的) 擁有者

  * 可以管理

如需詳細資訊，請參閱[複製應用程式的內嵌代碼](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-embed-code.htm#CopyCode)。

## 開發用於匿名存取的應用程式

有許多選項可用於開發您想要從 Qlik Anonymous Access 租戶共用的應用程式。例如︰

* 您可以在 Qlik Anonymous Access 租用戶本身中開發您的應用程式。

* Qlik 平台操作連接器也可用於 Qlik Anonymous Access 租用戶。透過此 Qlik Automate 連接器，您可以在不同的租用戶中開發您的應用程式，然後將其發佈至您從中匿名共用的租用戶。如需更多關於連接器的資訊，請參閱 Qlik [平台操作連接器概述](https://qlik.dev/manage/platform-operations/no-code/overview/)。

## 開啟和關閉匿名存取

開啟匿名存取時，應用程式連結和內嵌代碼就可供使用，並且可供複製和發佈。

請執行下列動作：

1. 在 Qlik Cloud 分析 中，開啟 深入資訊 或 分析 活動中心。

2. 用滑鼠右鍵按一下應用程式，或按一下旁邊的 the 更多動作 icon 圖示。

3. 按一下 邀請 &gt; 分享。會開啟共用對話方塊。

4. 在具有連結的任何人區段中，使用切換開關啟用和停用匿名存取。

## 對應用程式撤銷匿名存取

如果您需要撤銷匿名使用者對應用程式的存取權限，則應考慮採取兩種動作：完全停用匿名存取，以及重設存取代碼。

### 停用應用程式的匿名存取

完全關閉存取權限時，租用戶以外的任何使用者將無法再存取該應用程式。如需關於關閉匿名存取的說明，請參閱 [開啟和關閉匿名存取](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/share-anonymous-access.htm#Activate)。

### 重設存取代碼

開啟匿名存取時，應用程式連結和內嵌代碼會包含存取代碼。此存取代碼不會過期。您可以重設存取代碼，讓使用舊存取代碼的使用者無法再存取該應用程式，但使用新存取代碼的使用者可以存取該應用程式。

重設存取代碼會影響應用程式連結和內嵌代碼。

請執行下列動作：

1. 在 Qlik Cloud 分析 中，開啟 深入資訊 或 分析 活動中心。

2. 用滑鼠右鍵按一下應用程式，或按一下旁邊的 the 更多動作 icon 圖示。

3. 按一下 邀請 &gt; 分享。會開啟共用對話方塊。

4. 在匿名存取區段中，按一下 the 齒輪 icon 以開啟設定。

5. 按一下重設存取代碼。

重設存取代碼後，您可以複製新的應用程式連結和內嵌代碼。或者，回到對話方塊中的上一頁以便複製。

## 檢視空間中已啟用匿名存取的應用程式

具有擁有者和可以管理的受管理空間成員可以查看已開啟匿名存取的應用程式。這顯示在空間設定 &gt; 成員。匿名存取列為空間成員。

透過按一下應用程式旁邊的 the 更多動作 icon，然後按一下 the 關閉 icon，以關閉應用程式的匿名存取。

受管理空間的成員區段，將匿名存取顯示為有權存取兩個應用程式的成員。

受管理空間的成員區段，將匿名存取顯示為有權存取兩個應用程式的成員。

受管理空間的成員成員區段，將匿名存取匿名存取顯示為有權存取兩個應用程式的成員。 ![空間設定頁面的「成員」區段，列出「匿名存取」作為有權存取特定應用程式的使用者](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_space-members-anonymous.png)

## 取用透過匿名存取共用的內容

為了讓匿名使用者取用內容，會建立臨時應用程式工作階段，以允許他們存取應用程式。每個匿名工作階段會持續 15 分鐘。為了讓匿名使用者繼續分析內容，他們可以重新整理瀏覽器，開始新的 15 分鐘工作階段。

如需更多關於匿名使用者如何導覽和探索應用程式內容的資訊，請參閱 [在未被新增至 Qlik Cloud 租用戶的情況下分析資料](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/analyze-anonymous-content.htm)。

## 檢視租用戶的匿名存取容量

租用戶和分析管理員可以檢視租用戶為匿名存取購買的容量。此資訊顯示在 管理 活動中心。

如需詳細資訊，請參閱[匿名存取容量](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-monitor-consumption.htm#AnonymousAccess)。

## 限制

在 Qlik Anonymous Access 訂閱的脈絡下，匿名存取有以下限制：

* 在 Qlik Anonymous Access 租用戶中，應用程式開發人員可以存取 Qlik Cloud 租用戶中提供的許多其他功能。一些功能無法用於 Qlik Anonymous Access 租用戶。有關可用和不可用的清單，請參閱 [Qlik Anonymous Access 規格和容量限制](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/qcs-specs-capacity-anonymous-access.htm)。

* 使用 qlik-embed，您可以將視覺化內嵌於外部來源，以便匿名取用。嵌入視覺化以進行匿名存取時，特定視覺化會依 [qlik-embed UI 類型](https://qlik.dev/embed/qlik-embed/parameters/#ui-types)而有所限制。同樣的視覺化特定限制也適用於匿名存取。此外，自然語言深入資訊原生物件無法為了匿名存取用於任何應用程式內容嵌入。

  如需更多關於限制的資訊，請參閱[視覺化](https://qlik.dev/embed/foundational-knowledge/visualizations/)。

* Qlik Anonymous Access 訂閱中不提供大型應用程式支援。

* 寫入資料表不支援匿名存取，且無法在 Qlik Anonymous Access 訂閱中取得。