# OAuth クライアント ID メタデータ ドキュメントの設定

OAuth クライアント ID メタデータ ドキュメント (CIMD) を使用すると、互換性のあるクライアント アプリケーションで HTTPS メタデータ ドキュメントの URL を OAuth クライアント ID として使用できるようになります。Qlik Cloud は、クライアントの接続時にその URL からクライアント メタデータを取得します。

クライアントが CIMD と OAuth Dynamic Client Registration (DCR) の両方をサポートしている場合、CIMD の登録方法が優先されます。CIMD ではテナントで DCR を有効にする必要はなく、クライアント アプリケーションが独自のメタデータ ドキュメントを提供します。

## の前提条件と制限事項

前提条件:

* Qlik Cloud のテナント管理者であること。

* 使用中のクライアント アプリケーションは CIMD をサポートしています。

CIMD には次の制限があります。

* CIMD は、`none` および `private_key_jwt` クライアント認証方式をサポートしています。`client_secret` はサポートしていません。

* CIMD クライアントは常に [必須] の同意を使用します。公開ステータスにかかわらず、同意方法を [信頼済み] に変更することはできません。

* CIMD は、Machine-to-Machine (M2M) またはサービス間接続をサポートしていません。M2M 連携には、手動で作成した Web OAuth クライアントを使用してください。

## CIMD との接続

CIMD 対応のクライアント アプリケーションで接続を開始します。クライアントはメタデータ ドキュメントの URL を提供し、Qlik Cloud がその URL からメタデータを取得します。

初回接続にはテナント管理者の承認が必要です。その後、接続はテナントに対して承認され、同じ CIMD ドキュメント URL を参照するアプリケーションを使用する後続のユーザーは、承認された同じクライアント ID を使用して認証できるようになります。各ユーザーは引き続き、自身の Qlik Cloud アカウント、ロール、権限で認証します。プロバイダーは、アプリケーションごとに異なるメタデータ ドキュメント URL を使用できます。

CIMD 接続の初期のデフォルト スコープは、`user_default`、`mcp:execute`、`offline_access` です。テナント管理者は、承認後に許可されたスコープを編集できます。CIMD 接続からすべてのスコープを削除すると、その接続にはアクセス権がなくなります。初期のデフォルト スコープにはフォールバックしません。

プロバイダー固有の接続手順については、「[Qlik MCP サーバーへの接続](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikMCP/Connecting-Qlik-MCP-server.htm)」を参照してください。

## CIMD 接続の管理

既存の DCR 接続から CIMD への切り替えは、インプレース アップグレードではありません。クライアント アプリケーションで既存の接続を切断し、CIMD を使用して再接続して別の CIMD 接続を作成します。テナント管理者は、OAuth クライアント リストから古い DCR クライアントを手動で削除する必要があります。それまでは、両方のクライアント レコードが存在します。

CIMD 接続を削除すると、テナントの接続設定が削除され、テナント内の該当クライアントのトークンが取り消されます。他のテナントが使用している共有 CIMD クライアントは削除されません。

Qlik Cloud は 24 時間ごとに CIMD メタデータ ドキュメントを取得して検証し、ドキュメントが変更された場合にのみ、保存されているメタデータを更新します。

この登録方法は進化を続ける OAuth 標準に基づいているため、クライアント アプリケーションでのセットアップの詳細は時間の経過とともに変更される可能性があります。

メタデータ ドキュメントのスキーマおよびプロトコルに関する情報については、Qlik 開発者ポータルの「[OAuth クライアント ID メタデータ ドキュメント](https://qlik.dev/authenticate/oauth/oauth-client-id-metadata-documents/)」を参照してください。

## CIMD クライアントの識別

管理 アクティビティ センターでは、OAuth クライアント リストで、ソース 値が `CIMD` の CIMD クライアントが識別されます。`createdByType` の値に関する API の詳細、および ソースと クライアント タイプの違いについては、「[ベンダーからの複数の登録を管理する](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/oauth-dynamic-client-registration.htm#ManagingVendors)」を参照してください。