Configuration de OAuth Client ID Metadata Documents
Dernière mise à jour : 09/10/2026OAuth Client ID Metadata Documents (CIMD) permet aux applications clientes compatibles d'utiliser une URL de document de métadonnées HTTPS comme ID client OAuth. Qlik Cloud récupère les métadonnées client à partir de cette URL lorsque le client se connecte.
CIMD est la méthode d'enregistrement privilégiée lorsqu'un client supporte à la fois CIMD et OAuth Dynamic Client Registration (DCR). CIMD ne nécessite pas l'activation de DCR dans le client, et l'application cliente fournit son propre document de métadonnées.
Conditions préalables requises et restrictions de
Conditions préalables requises :
-
Vous êtes administrateur de clients dans Qlik Cloud.
-
Votre application cliente supporte CIMD.
CIMD présente les limitations suivantes :
-
CIMD supporte les méthodes d'authentification client none et private_key_jwt. Il ne supporte pas client_secret.
-
Les clients CIMD utilisent toujours le consentement Obligatoire. Vous ne pouvez pas remplacer la méthode de consentement par Fiable, quel que soit le statut de publication.
-
CIMD ne supporte pas les connexions de machine à machine (M2M) ou de service à service. Pour les intégrations M2M, utilisez un client OAuth Web créé manuellement.
Connexion à CIMD
Démarrez la connexion dans l'application cliente compatible avec CIMD. Le client fournit l'URL de son document de métadonnées, et Qlik Cloud récupère les métadonnées auprès de cette URL.
La première connexion nécessite l'approbation d'un administrateur de clients. La connexion est ensuite approuvée pour le client, et les utilisateurs suivants peuvent s'authentifier avec la même identité client approuvée lorsqu'ils utilisent une application qui fait référence à la même URL de document CIMD. Chaque utilisateur continue de s'authentifier avec son propre compte Qlik Cloud, ses rôles et ses autorisations. Un fournisseur peut utiliser différentes URL de document de métadonnées pour différentes applications.
Les étendues par défaut initiales d'une connexion CIMD sont user_default, mcp:execute et offline_access. Un administrateur de clients peut modifier les étendues autorisées après approbation. Si vous supprimez toutes les étendues d'une connexion CIMD, la connexion n'a aucun accès. Elle ne revient pas aux étendues par défaut initiales.
Pour les procédures de connexion spécifiques au fournisseur, consultez Connexion au serveur MCP Qlik.
Gestion des connexions CIMD
Le basculement d'une connexion DCR existante vers CIMD n'est pas une mise à niveau sur place. Coupez la connexion existante dans l'application cliente, puis reconnectez-vous à l'aide de CIMD pour créer une connexion CIMD distincte. Un administrateur de clients doit supprimer manuellement l'ancien client DCR de la liste des clients OAuth. Sinon, les deux enregistrements client existent.
La suppression d'une connexion CIMD supprime la configuration de connexion de votre client et révoque les jetons de ce client dans votre client. Le client CIMD partagé utilisé par d'autres clients n'est pas supprimé.
Qlik Cloud récupère et vérifie le document de métadonnées CIMD toutes les 24 heures et met à jour les métadonnées stockées uniquement si le document a changé.
Cette méthode d'enregistrement repose sur une norme OAuth en constante évolution, les détails de configuration dans votre application cliente peuvent donc changer au fil du temps.
Pour des informations sur le schéma et le protocole du document de métadonnées, consultez OAuth Client ID Metadata Documents sur le portail des développeurs Qlik.
Identification des clients CIMD
Dans le centre d'activités Administration, la liste des clients OAuth identifie les clients CIMD avec une valeur Source CIMD. Pour des informations détaillées sur l'API concernant la valeur createdByType et la différence entre Source et Type de client, consultez Gestion de plusieurs enregistrements provenant de fournisseurs.