Konfigurera dynamisk klientregistrering för OAuth | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Konfigurera dynamisk klientregistrering för OAuth

Senast uppdaterad: 2026-10-20

OAuth 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.

Anteckning om information

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:

  1. I aktivitetscentret Administration går du till Inställningar > Säkerhet.

  2. 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.

  3. 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:

  1. 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
  2. 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.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!