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 クライアント ページへのアクセス
次の手順を実行します。
-
サービス アカウント所有者 (SAO) の認証情報を使用して [My Qlik] にログインします。
-
ページ上部の [マイ テナントをすべて表示] をクリックします。
-
左側のパネルで、 [OAuth] をクリックします。
-
[OAuth クライアント] ページが開き、そこで組織の OAuth クライアントを作成および管理できます。
OAuth クライアント ページ。

OAuth クライアントの検索と表示
[OAuth クライアント] ページでは、次を実行できます。
-
名前で検索する。
-
リージョン、ステータス、サブスクリプション ID でフィルタリングする。
-
名前、作成日、最終更新日、クライアント ID で並べ替える。
-
列をドラッグして並べ替える。
OAuth クライアントの作成
次の手順を実行します。
-
[OAuth クライアント] ページで、 [作成] をクリックします。
-
OAuth クライアントの名前を入力します。
-
必要に応じて、説明を追加します。
-
[作成] をクリックします。クライアント ID とクライアント シークレットが表示されます。
-
をクリックしてクライアント ID をコピーします。
-
[シークレットをコピー] をクリックして、クライアント シークレットをコピーします。
情報メモクライアント シークレットは後で再表示できません。パスワードと同様に扱い、ソースコードやリポジトリに公開しないでください。 -
[閉じる] をクリックします。
クライアント作成後は、アプリケーションでクライアント ID を使用できます。OAuth クライアントのコンテキスト メニュー () から後で取得することもできます。
OAuth クライアントの編集
次の手順を実行します。
-
[OAuth クライアント] ページで、OAuth クライアントを見つけます。
-
をクリックし、 [名前を変更] を選択します。
- 必要に応じて、名前または説明を変更します。
- [変更を保存] をクリックします。
OAuth クライアントの削除
OAuth クライアントが不要になったとき、またはアクセスを無効化するときに、OAuth クライアントを削除できます。
次の手順を実行します。
-
[OAuth クライアント] ページで、OAuth クライアントを見つけます。
-
をクリックし、 [削除] を選択します。
- 削除を確定します。
クライアント シークレットの管理
クライアント シークレットが侵害された場合、またはセキュリティ ポリシーで定期的な更新が必要な場合は、シークレットを追加または削除できます。ダウンタイムを回避するには、複数のクライアント シークレット (最大 5 個) を追加し、クライアント アプリケーションを更新してから、古いシークレットを削除します。
クライアント シークレットの追加
次の手順を実行します。
-
[OAuth クライアント] ページで、OAuth クライアントを見つけます。
- [
] をクリックし、 [シークレットの管理] を選択します。
- [新しいクライアント シークレットを生成する] をクリックします。
-
クライアント シークレットとクライアント ID をコピーし、安全に保管します。
情報メモ後でクライアント シークレットにアクセスすることはできません。 - [Close] (閉じる) をクリックします。
クライアント シークレットの削除
次の手順を実行します。
-
[OAuth クライアント] ページで、OAuth クライアントを見つけます。
- [
] をクリックし、 [シークレットの管理] を選択します。
- 削除するクライアント シークレットの横にある
をクリックします。
- [閉じる] をクリックします。
リージョン レベルの OAuth クライアントの作成
次の手順を実行します。
-
サービス アカウント所有者 (SAO) の認証情報を使用して [My Qlik] にログインします。
-
[マイ テナント] の横にある
をクリックし、 [OAuth クライアントの管理] を選択します。
-
ダイアログで、次を実行できます。
-
新しい OAuth クライアントを作成する
-
既存のクライアントを表示する
-
クライアント シークレットをコピーまたは再生成する
-
クライアントを削除する
-
次のステップ: OAuth クライアント アプリケーションの構築
Qlik Cloud に OAuth クライアントを登録すると、Qlik Cloud コンテンツにアクセスする OAuth クライアント アプリケーションを構築できます。OAuth クライアントに関連付けられているクライアント ID とクライアント シークレットを使用します。クライアント ID は、OAuth クライアントのコンテキスト メニュー () からいつでも取得できます。
Qlik 開発者ポータルの「OAuth の概要」セクションにあるチュートリアルを参照してください。これらのチュートリアルでは、一般的なプログラミング言語を使用してクライアント アプリケーションを構築する方法について説明しています。