Konfigurera dynamisk klientregistrering för OAuth
Senast uppdaterad: 2026-10-20OAuth Dynamic Client Registration (DCR) är en OAuth-funktion på klientorganisationsnivå som gör det möjligt för kompatibla OAuth-klientapplikationer att registrera OAuth-klienter dynamiskt. I det här sammanhanget är en kompatibel OAuth-klientapplikation en som stöder OAuth 2.0 DCR-protokollet och uppfyller kraven i din klientorganisations policy.
Det primära användningsområdet för DCR är att ansluta Model Context Protocol (MCP)-serverklienter, men du kan även använda det för andra kompatibla tredjepartsapplikationer.
För fler metoder för att ansluta till en MCP-klient, se Välja en metod för att skapa en OAuth-klient.
Publicering och samtycke är separata kontroller:
-
Publicering begränsar huruvida en OAuth-klient kan användas av andra klientorganisationer i samma region.
-
Samtyckesmetod (Obligatorisk eller Betrodd) styr om användare tillfrågas vid auktorisering.
För mer information om manuell konfiguration och samtyckesbeteende, inklusive publiceringsbegränsningar, se Skapa OAuth-klienter och Skapa och hantera OAuth-klienter.
Förutsättningar och försiktighetsåtgärder
Förutsättningar:
-
Du är en klientorganisationsadministratör i Qlik Cloud.
Försiktighetsåtgärder:
-
När DCR är aktiverat kan kompatibla OAuth-klientapplikationer begära OAuth-klientregistrering i din klientorganisation enligt din DCR-policy. Granska dina tillåtna autentiseringsmetoder och din godkännandeprocess innan du aktiverar DCR i produktion.
-
DCR-skapade klienter tilldelas initialt omfången user_default, mcp:execute och offline_access Om du vill veta mer om dessa omfattningar, se en fullständig lista över omfattningar på Qlik Developer Portal Omfattningar.
-
Icke-godkända DCR-klienter raderas automatiskt efter en timme. Om ingen klientorganisationsadministratör godkänner klienten i tredjepartsapplikationen inom den perioden tas klienten bort och användare måste skapa kopplingen igen.
Konfigurera DCR-inställningar
Konfigurera inställningar för dynamisk klientregistrering för att styra hur OAuth-klientapplikationer kan registrera OAuth-klienter i din klientorganisation.
Konfigurera DCR i Qlik Cloud
Gör följande:
-
I aktivitetscentret Administration går du till Inställningar > Säkerhet.
-
Aktivera Dynamisk klientregistrering.
När DCR är inaktiverat kan inga nya klienter registreras dynamiskt. Befintliga dynamiskt registrerade klienter fortsätter att fungera tills du manuellt tar bort dem eller återkallar deras godkännande.
-
Från Tillåtna autentiseringsmetoder väljer du de autentiseringsmetoder som dynamiskt registrerade klienter kan använda:
-
Klienthemlighet: Tillåter konfidentiella klienter, såsom webbapplikationer med säkra serverdelar.
-
Klienthemlighet + Ingen: Tillåter både konfidentiella klienter och publika klienter.
-
Ingen: Tillåter publika klienter, såsom enkelsidiga applikationer eller inbyggda applikationer.
Applikationer som försöker registrera sig med en metod som inte tillåts enligt din policy avvisas.
För mer information om dessa autentiseringsmetoder, se följande delavsnitt Autentiseringsmetoder.
-
Konfigurera DCR i OAuth-klientapp
Efter att du har konfigurerat DCR i Qlik Cloud konfigurerar du DCR-kopplingen i din OAuth-klientapplikation. Kopplingsdetaljerna skiljer sig åt beroende på användningsfall.
Gör följande:
-
Använd kopplings-URL:en för ditt användningsfall när du konfigurerar kopplingen i OAuth-klientapplikationen:
Användning Format för anslutnings-URL MCP- eller GenAI-klienter https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp För mer information om MCP-konfiguration, se Ansluta till Qlik MCP-servern.
Andra OAuth-klientapplikationer https://<tenant-id>.<region>.qlikcloud.com -
Granska beteendet för godkännande och samtycke för nyregistrerade DCR-klienter:
-
Verifiera att nya DCR-klienter kräver uttryckligt godkännande från klientorganisationen innan de kan användas. I tredjepartsapplikationen godkänner du när du uppmanas till det.
-
Den första godkända kopplingen använder Obligatoriskt samtycke.
-
Efter godkännande redigerar du klienten i Qlik Cloud och ändrar dess samtyckesmetod till Trusted om det överensstämmer med er säkerhetspolicy.
Klientorganisationsgodkännande upprättar förtroende på klientorganisationsnivå mellan din Qlik Cloud klientorganisation och OAuth-klientapplikationen. Efter att en klientorganisationsadministratör ansluter, autentiserar och godkänner begäran om samtycke kan andra användare ansluta till Qlik Cloud via samma OAuth-applikation utan att det krävs ett eget godkännande av samtycke.
Samtyckesmetoden hanteras per klient efter godkännande. Mer information finns i Skapa och hantera OAuth-klienter.
-
Autentiseringsmetoder
När du konfigurerar DCR-inställningar kan du ange vilka autentiseringsmetoder dynamiskt registrerade klienter tillåts använda. Följande autentiseringsmetoder är tillgängliga:
-
Klienthemlighet: Tillåter konfidentiella klienter som autentiserar med en klienthemlighet. Klienten får en klienthemlighet när den registreras. Detta inkluderar både autentiseringsmetoderna client_secret_basic och client_secret_post."
-
Ingen: Tillåter publika klienter som inte använder en klienthemlighet. Dessa klienter använder auktoriseringskodflöde med PKCE (Proof Key for Code Exchange) för autentisering.
Som standard använder dynamiskt registrerade klienter autentiseringsmetoden client_secret_basic såvida inget annat anges vid registreringen.
Hantera flera registreringar från leverantörer
Många OAuth-klientapplikationer registrerar dynamiskt en enda OAuth-klient hos Qlik Cloud. Applikationens användare delar samma OAuth-klient.
Vissa OAuth-klientapplikationer registrerar dynamiskt flera OAuth-klienter, en per användare. Detta beteende har observerats med:
-
Anthropic Claude
-
Antigravitation
Om du ser många DCR-klienter från samma leverantör, granska hur den OAuth-klientapplikationen registrerar klienter och om ett alternativ för delad koppling är tillgängligt. För att ta bort oönskade DCR-klienter i bulk, se Ta bort OAuth-klienter.
Claude och Claude Code har stöd för CIMD, vilket undviker problemet med flera registreringar. Se Ansluta till Claude.
Exempel på MCP-åtkomst
Ett användningsfall för DCR är onboarding av OAuth-klienter för Qlik MCP-serverintegrationer. DCR är inte begränsat till MCP och kan användas av andra kompatibla OAuth-klientapplikationer. För MCP-baserade kopplingar skapar klientorganisationens administratör vanligtvis den första kopplingen och godkänner klienten innan andra användare ansluter.
För MCP-administration och vägledning för koppling, se:
För vägledning om hantering av OAuth-klienter efter att de har skapats – inklusive hantering av flera leverantörsregistreringar, massborttagning och identifiering av DCR- eller CIMD-klienter – se Hantera OAuth-klienter.