メイン コンテンツをスキップする 補完的コンテンツへスキップ

My Qlik での OAuth クライアントの管理

OAuth は、承認と委任のためのセキュリティ プロトコルです。このプロトコルより、サード パーティのアプリケーションは、エンド ユーザーの資格情報を公開せずに API リソースにアクセスできます。OAuth クライアントは認証コードを要求し、それをアクセス トークンと交換し、そのトークンを使用して API を通じてコンテンツにアクセスします。

Qlik Cloud における OAuth クライアントについて

Qlik Cloud の OAuth クライアントは、使用方法に応じて異なるレベルで設定されます。

  • 組織レベルの OAuth クライアント

    • 複数のサブスクリプションとリージョンにまたがるすべてのテナントに適用されます。

    • 主に、テナントの一覧表示など、テナント情報へのアクセスに使用されます。

    • My Qlik のサービス アカウント所有者 (SAO) によって管理されます。

  • リージョン レベルの OAuth クライアント

    • 特定のリージョンのライセンス番号に適用されます。

    • My Qlik の SAO によって管理されます。

  • テナント固有の OAuth クライアント

    • 単一のテナントに適用されます。

    • テナントの 管理 アクティビティ センターのテナント管理者によって管理されます。

    • 詳細については、「OAuth クライアントの作成と管理」を参照してください。

組織レベルの OAuth クライアントの作成と管理

[OAuth クライアント] ページでは、組織レベルの OAuth クライアントを作成および管理できます。

OAuth クライアント ページへのアクセス

次の手順を実行します。

  1. サービス アカウント所有者 (SAO) の認証情報を使用して [My Qlik] にログインします。

  2. ページ上部の [マイ テナントをすべて表示] をクリックします。

  3. 左側のパネルで、 [OAuth] をクリックします。

  4. [OAuth クライアント] ページが開き、そこで組織の OAuth クライアントを作成および管理できます。

OAuth クライアント ページ。

OAuth クライアントの管理ページのスクリーンショット。

OAuth クライアントの検索と表示

[OAuth クライアント] ページでは、次を実行できます。

  • 名前で検索する。

  • リージョン、ステータス、サブスクリプション ID でフィルタリングする。

  • 名前、作成日、最終更新日、クライアント ID で並べ替える。

  • 列をドラッグして並べ替える。

OAuth クライアントの作成

次の手順を実行します。

  1. [OAuth クライアント] ページで、 [作成] をクリックします。

  2. OAuth クライアントの名前を入力します。

  3. 必要に応じて、説明を追加します。

  4. [作成] をクリックします。クライアント ID とクライアント シークレットが表示されます。

  5. コピー をクリックしてクライアント ID をコピーします。

  6. [シークレットをコピー] をクリックして、クライアント シークレットをコピーします。

    情報メモクライアント シークレットは後で再表示できません。パスワードと同様に扱い、ソースコードやリポジトリに公開しないでください。
  7. [閉じる] をクリックします。

クライアント作成後は、アプリケーションでクライアント ID を使用できます。OAuth クライアントのコンテキスト メニュー (詳細) から後で取得することもできます。

OAuth クライアントの編集

次の手順を実行します。

  1. [OAuth クライアント] ページで、OAuth クライアントを見つけます。

  2. 詳細 をクリックし、 [名前を変更] を選択します。
  3. 必要に応じて、名前または説明を変更します。
  4. [変更を保存] をクリックします。

OAuth クライアントの削除

OAuth クライアントが不要になったとき、またはアクセスを無効化するときに、OAuth クライアントを削除できます。

次の手順を実行します。

  1. [OAuth クライアント] ページで、OAuth クライアントを見つけます。

  2. 詳細 をクリックし、 [削除] を選択します。
  3. 削除を確定します。

クライアント シークレットの管理

クライアント シークレットが侵害された場合、またはセキュリティ ポリシーで定期的な更新が必要な場合は、シークレットを追加または削除できます。ダウンタイムを回避するには、複数のクライアント シークレット (最大 5 個) を追加し、クライアント アプリケーションを更新してから、古いシークレットを削除します。

クライアント シークレットの追加

次の手順を実行します。

  1. [OAuth クライアント] ページで、OAuth クライアントを見つけます。

  2. [詳細] をクリックし、 [シークレットの管理] を選択します。
  3. [新しいクライアント シークレットを生成する] をクリックします。
  4. クライアント シークレットとクライアント ID をコピーし、安全に保管します。

    情報メモ後でクライアント シークレットにアクセスすることはできません。
  5. [Close] (閉じる) をクリックします。

クライアント シークレットの削除

次の手順を実行します。

  1. [OAuth クライアント] ページで、OAuth クライアントを見つけます。

  2. [詳細] をクリックし、 [シークレットの管理] を選択します。
  3. 削除するクライアント シークレットの横にある 削除 をクリックします。
  4. [閉じる] をクリックします。

リージョン レベルの OAuth クライアントの作成

次の手順を実行します。

  1. サービス アカウント所有者 (SAO) の認証情報を使用して [My Qlik] にログインします。

  2. [マイ テナント] の横にある 詳細 をクリックし、 [OAuth クライアントの管理] を選択します。

  3. ダイアログで、次を実行できます。

    • 新しい OAuth クライアントを作成する

    • 既存のクライアントを表示する

    • クライアント シークレットをコピーまたは再生成する

    • クライアントを削除する

次のステップ: OAuth クライアント アプリケーションの構築

Qlik Cloud に OAuth クライアントを登録すると、Qlik Cloud コンテンツにアクセスする OAuth クライアント アプリケーションを構築できます。OAuth クライアントに関連付けられているクライアント ID とクライアント シークレットを使用します。クライアント ID は、OAuth クライアントのコンテキスト メニュー (詳細) からいつでも取得できます。

Qlik 開発者ポータルの「OAuth の概要」セクションにあるチュートリアルを参照してください。これらのチュートリアルでは、一般的なプログラミング言語を使用してクライアント アプリケーションを構築する方法について説明しています。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。