# 匿名アクセスによるアプリケーション コンテンツの共有

匿名アクセスを使用すると、Qlik Cloud テナント外のユーザーが Qlik Sense アプリケーションのコンテンツにアクセスできるようになります。誰でも開けるリンクとしてアプリケーションを共有したり、qlik-embed を使ってアプリのコンテンツを他のウェブ ページやアプリケーションに直接埋め込んだりすることができます。

匿名アクセスはアプリケーション レベルで制御されます。適切な権限を持つユーザーは、必要に応じて匿名アクセスをオン/オフにできます。これらのユーザーは、アクセス コード設定を構成したり、匿名アクセスを提供するリンクやコードを表示およびコピーしたりすることもできます。

情報メモ この機能は、Qlik Anonymous Access サブスクリプションでのみ使用できます。詳細については、「[Qlik Anonymous Access のサブスクリプション](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/subscription-options-anonymous.htm)」を参照してください。

Qlik Cloud Government に関する注意

Qlik Anonymous Access サブスクリプションは Qlik Cloud Government では使用できません。

## このページの用語

匿名アクセスに関するコンテンツでは、次の用語が使用されます。

* 匿名ユーザー: アプリケーションへの匿名アクセス リンクを通じて、または匿名で埋め込み分析を使用することにより、サイン インせずにアプリケーション コンテンツにアクセスしているユーザー。これらのユーザーは Qlik Cloud テナントのメンバーではなく、Qlik アカウントも必要ありません。

* テナント ユーザー: テナントのメンバーであり、テナントを管理したり、匿名ユーザーが使用するための分析を開発したりするユーザー。テナント ユーザーは、テナントで管理者権限を持つことができます。

## ユース ケース

匿名アクセスにより、認証なしで分析情報を公開できるようになります。匿名アクセスを使用して、次の方法でアプリケーション コンテンツを共有できます。

* シートを開いて参照できるアプリへのリンクを作成します。インターネットに接続できる人なら誰でもこれらのリンクを開くことができます。

* アプリケーションのコンテンツをウェブ サイトやアプリケーションに直接統合するために使用できる埋め込みコードを生成します。最終結果は、Qlik Cloud への認証なしで使用できます。

匿名アクセスにより、Qlik 分析を世界規模で安全に構築および共有できます。次のような多くのユース ケースが考えられます。

* ある組織は、自社のウェブ サイト内に Qlik Sense アプリケーションへのリンクを設け、誰でも市場動向や組織のコミュニティへの影響に関する統計情報にアクセスできるようにしたいと考えています。

* ある組織は、限られたデータセットの洞察を一般向けのウェブ サイトに埋め込みたいと考えています。たとえば、パブリック ドメインにあるリアルタイム データをユーザーが表示して操作できるビジュアライゼーションを埋め込むことができます。

## ワークフロー

1. アプリケーションを構築する

   外部のユーザーに表示するデータを反映したデータ モデルとビジュアライゼーションを備えた Qlik Sense アプリケーションを作成します。

   [Qlik Sense で分析を作成する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/working-with-apps-hub.htm)

2. 管理スペースにアプリケーションを公開する

   ベース シートとデータ構造が完成したら、アプリケーションを管理スペースに公開します。この時点で、新しいデータを反映するためにアプリケーションをリロードする方法も構成できます。

   [アプリケーションの公開](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/publish-app-cloud-hub.htm)

   [アプリケーション データのリロード](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/reloading-apps-cloud-hub.htm)

3. 匿名アクセスを有効にする

   匿名アクセスで使用できるようにするアプリケーションごとに、まず匿名アクセスをオンにする必要があります。これを実行すると、アプリケーション リンクと埋め込みコードが表示され、使用できるようになります。

   [匿名アクセスをオン/オフにする](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/share-anonymous-access.htm#Activate)

4. オプション1: 匿名アクセス用のアプリケーション リンクを配布する

   [匿名アクセスへのアプリケーション リンクの共有](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-app-link.htm)

5. オプション2: 埋め込みコードを使用してアプリケーションのコンテンツをウェブ サイトやアプリケーションに統合する

   [匿名アクセスの埋め込みコードを共有する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-embed-code.htm)

## セキュリティに関する考慮事項

アプリケーション コンテンツを匿名アクセスで利用できるようにすると、Qlik Cloud への認証なしでアクセスできるようになります。場合によっては (ウェブ サイトに埋め込む場合など)、一般に公開されることもあります。

匿名アクセスを使用する場合は、データ セキュリティに関する次のベスト プラクティスを考慮してください。

* 機密情報を含むアプリを匿名アクセスで共有しないでください。

* 共有データ ソースからアプリにデータをロードし、匿名アクセスで使用できるようにする場合は特に注意してください。これらのデータ ソースは時間の経過とともに変化する可能性があり、他のユーザーによる変更に気付かない場合があります。

## 権限の設定

テナント管理者は、テナント内の各ユーザーがアプリケーションの [匿名アクセス] を構成する機能を制御します。これは 管理 アクティビティ センターで実行されます。

詳細は、[匿名アクセスを設定できるユーザーの権限を設定する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-anonymous-access.htm)をご覧ください。

## 要件

匿名アクセスを使用するには、次が必要です。

* Qlik Anonymous Access サブスクリプション内で作成されたテナントへのアクセス。共有するアプリケーションはこのテナントに配置する必要があります。

* テナントとアプリケーションが配置されているスペースの両方で必要な権限。「[匿名アクセスを構成するための権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/share-anonymous-access.htm#PermissionsAnonymous)」を参照してください。

* 匿名アクセス用に共有するアプリケーションは、管理スペースに存在する必要があります。

* qlik-embed を使用している場合は、テナントに特定の OAuth クライアントを設定する必要があります。これは、テナント管理者によって実行される必要があります。「[アプリケーション コンテンツの匿名埋め込み用の OAuth クライアントの作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-create-oauth-client.htm#CreateOAuth)」を参照してください。

### 匿名アクセスを構成するための権限

Qlik Cloud Analytics では、匿名アクセスの操作には次の作業が含まれます。

* アプリケーションの匿名アクセスをオン/オフにする

* アクセス コードの設定を管理する

* アプリケーションと埋め込みリンクの表示とコピー

#### 匿名アクセスを切り替える権限

アプリケーションの匿名アクセスをオン/オフにするには、次のスペース ロールと管理者が割り当てた権限が必要です。

* [匿名アクセス リンク] 権限の値が [許可] になっています。これはテナント管理者によって割り当てられます。デフォルトの権限またはカスタム ロールを通じて、この権限を取得できます。

  詳細は、[匿名アクセスを設定できるユーザーの権限を設定する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-anonymous-access.htm)をご覧ください。

  情報メモ

  匿名アクセスを構成するためには、テナント管理者にもこの権限が必要です。

* アプリケーションが配置されている管理スペース内の次のスペース ロールのいずれか。

  * 所有者 (スペースの)

  * 管理可能

#### リンクをコピーするための権限

アプリケーションで匿名アクセスを有効にすると、アプリケーションのスペースで次のいずれかのスペース ロールを持つユーザーがリンクをコピーできるようになります。

* 所有者 (スペースの)

* 管理可能

* 寄与可能

* 閲覧可能

* 表示が制限されています

* 操作可能

詳細は、[アプリケーションへの匿名アクセス リンクをコピーする](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-app-link.htm#CopyAppLink)をご覧ください。

#### 埋め込みコードをコピーするための権限

アプリケーションで匿名アクセスを有効にすると、アプリケーションのスペースで次のいずれかのスペース ロールを持つユーザーが埋め込みコードをコピーできるようになります。

* [匿名アクセス リンク] 権限の値が [許可] になっています。これはテナント管理者によって割り当てられます。デフォルトの権限またはカスタム ロールを通じて、この権限を取得できます。

  詳細は、[匿名アクセスを設定できるユーザーの権限を設定する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-anonymous-access.htm)をご覧ください。

  情報メモ

  埋め込みコードをコピーするには、テナント管理者にもこの権限が必要です。

* アプリケーションが配置されている管理スペース内の次のスペース ロールのいずれか。

  * 所有者 (スペースの)

  * 管理可能

詳細は、[アプリケーションの埋め込みコードをコピーする](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/anonymous-access-embed-code.htm#CopyCode)をご覧ください。

## 匿名アクセス用アプリの開発

Qlik Anonymous Access テナントから共有するアプリの開発には、さまざまなオプションが用意されています。例:

* Qlik Anonymous Access テナント自体でアプリケーションを開発できます。

* Qlik Platform Operations コネクタは、Qlik Anonymous Access テナントでも使用できます。この Qlik Automate コネクタを使用すると、別のテナントでアプリケーションを開発し、匿名で共有しているテナントに配布できます。コネクタの詳細については、「[Qlik Platform Operations コネクタの概要](https://qlik.dev/manage/platform-operations/no-code/overview/)」を参照してください。

## 匿名アクセスをオン/オフにする

匿名アクセスをオンにすると、アプリケーション リンクと埋め込みコードが使用可能になり、コピーや配信ができるようになります。

次の手順を実行します。

1. Qlik Cloud Analytics で、Insights または 分析 アクティビティ センターを開きます。

2. アプリケーションを右クリックするか、アプリケーションの横にある the 他のアクション icon アイコンをクリックします。

3. [共有] &gt; [招待] をクリックします。共有ダイアログが開きます。

4. [リンクを知っている人全員] セクションで、トグルスイッチを使用して匿名アクセスを有効または無効にします。

## アプリケーションへの匿名アクセスを取り消す

匿名ユーザーによるアプリケーションへのアクセスを取り消す必要がある場合は、匿名アクセスを完全に無効にし、アクセス コードをリセットするという 2 つのアクションを考慮する必要があります。

### 匿名アクセスからアプリケーションを無効にする

アクセスを完全にオフにすると、テナント外のユーザーはアプリケーションにアクセスできなくなります。匿名アクセスをオフにする方法については、「[匿名アクセスをオン/オフにする](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/share-anonymous-access.htm#Activate)」を参照してください。

### アクセス コードのリセット

匿名アクセスをオンにすると、アプリケーション リンクと埋め込みコードにアクセス コードが含まれます。このアクセス コードに有効期限はありません。アクセス コードをリセットすると、古いアクセス コードを持つユーザーはアプリケーションにアクセスできなくなりますが、新しいアクセス コードを持つユーザーはアプリケーションにアクセスできます。

アクセス コードをリセットすると、アプリケーション リンクと埋め込みコードの両方に影響します。

次の手順を実行します。

1. Qlik Cloud Analytics で、Insights または 分析 アクティビティ センターを開きます。

2. アプリケーションを右クリックするか、アプリケーションの横にある the 他のアクション icon アイコンをクリックします。

3. [共有] &gt; [招待] をクリックします。共有ダイアログが開きます。

4. [匿名アクセス] セクションで、the 歯車 icon をクリックして設定を開きます。

5. [アクセス コードをリセット] をクリックします。

アクセス コードをリセットしたら、新しいアプリケーション リンクと埋め込みコードをコピーできます。または、ダイアログの前のページに戻ってコピーします。

## 匿名アクセスが有効になっているスペース内のアプリを表示する

[所有者] および [管理可能] 権限を持つ管理スペースのメンバーは、匿名アクセスが有効になっているアプリを表示できます。これは、 [スペース設定] &gt; [メンバー] で表示されます。匿名アクセスはスペース メンバーとしてリストされます。

アプリケーションの横にある the 他のアクション icon をクリックし、the オフにする icon [] をクリックして、アプリケーションの匿名アクセスをオフにします。

管理スペースの [メンバー ] セクション。2 つのアプリにアクセスできるメンバーとして匿名アクセスが表示されています。

管理スペースの [メンバー ] セクション。2 つのアプリにアクセスできるメンバーとして匿名アクセスが表示されています。

管理スペースの [メンバー メンバー ] セクション。2 つのアプリにアクセスできるメンバーとして匿名アクセス匿名アクセスが表示されています。 ![スペースの設定ページの「メンバー」セクションに、特定のアプリにアクセスできるユーザーとして「匿名アクセス」がリストされています](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_space-members-anonymous.png)

## 匿名アクセスを通じて共有されたコンテンツを消費する

匿名ユーザーがコンテンツを使用できるようにするため、一時的なアプリケーション セッションが作成され、アプリケーションへのアクセスが許可されます。各匿名セッションは 15 分間使用できます。匿名ユーザーがコンテンツの分析を継続する場合は、ブラウザーを更新して、新しい 15 分間のセッションを開始してください。

匿名ユーザーがアプリケーションのコンテンツをナビゲートして参照する方法の詳細については、「[Qlik Cloud テナントに追加せずにデータを分析する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Share/analyze-anonymous-content.htm)」を参照してください。

## テナントの匿名アクセス容量の表示

テナント管理者および分析管理者は、匿名アクセス用にテナントが購入した容量を表示できます。この情報は 管理 アクティビティ センターに表示されます。

詳細は、[匿名アクセスの容量](https://help.qlik.com/ja-JP/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/ja-JP/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)に応じて、特定のビジュアライゼーションに制限があります。同じビジュアライゼーション固有の制限が匿名アクセスにも適用されます。さらに、 [NL インサイト] ネイティブ オブジェクトは、匿名アクセス用のアプリケーション コンテンツの埋め込みには使用できません。

  制限の詳細については、「[ビジュアライゼーション](https://qlik.dev/embed/foundational-knowledge/visualizations/)」を参照してください。

* 大規模アプリケーションのサポートは、Qlik Anonymous Access サブスクリプションでは使用できません。

* ライト テーブルは匿名アクセスをサポートしておらず、Qlik Anonymous Access サブスクリプションでは使用できません。