Översikt över registrering av dynamisk klient dynamic-client-registration-overview
Dynamisk klientregistrering representerar en auktoriseringsmekanism som definieras av RFC 7591 och baseras på OAuth 2.0-auktoriseringsramverket som beskrivs av RFC 6749.
Adobe Pass erbjuder en dynamisk klientregistreringstjänst som ger åtkomst till följande skyddade API
-
API:er för hantering av Adobe Pass-autentisering:
-
Adobe Pass Authentication REST API
-
SDK för Adobe Pass-autentisering:
- ID-mekanismen för den signerade beställaren.
- Domänlistningsmekanismen.
- API-nyckelmekanismen.
I och med införandet av dynamisk kundregistrering är de största fördelarna:
- Förbättrad säkerhet.
- Enhetlig modell för olika plattformar.
- Detaljerad kontroll över programmets livscykel.
Mer information om hur du hanterar och använder dynamisk klientregistrering finns i följande avsnitt.
Registreringshantering för dynamisk klient dynamic-client-registration-management
Den dynamiska klientregistreringsprocessen gör att klientprogram som körs på specifika plattformar och som behöver åtkomst till specifika API:er för Adobe Pass-autentisering kan registreras via Adobe Pass TVE Dashboard.
Adobe Pass TVE Dashboard är ett verktyg som används av Adobe Pass Authentication-kunder (programmerare) för att hantera konfiguration och data. Den här självbetjäningsinstrumentpanelen möjliggör en rad funktioner som beskrivs i Adobe Pass TVE Dashboard User Guide -dokumentationen.
Om du har tillgång till Adobe Pass TVE Dashboard följer du stegen nedan för att skapa ett registrerat program och hämta programsatsen.
Hantera registrerade program manage-registered-applications
Det finns två sätt att skapa ett registrerat program:
-
Programmernivå
Med registreringsprocessen på programmeringsnivå kan du skapa ett registrerat program som är länkat till alla tillgängliga kanaler eller en vald delmängd av kanaler. Mer information finns i dokumentationen för TVE Dashboard User Guide for Programmers.
-
Kanalnivå
Med registreringsprocessen på kanalnivå kan du skapa ett registrerat program som bara är länkat till den valda kanalen. Mer information finns i användarhandboken för TVE Dashboard för kanaler .
channels
, platforms
och scopes
.Hantera programsatser manage-software-statements
Innan du hämtar en programsats måste du se till att du har skapat ett registrerat program enligt beskrivningen i avsnittet Hantera registrerade program som uppfyller klientprogrammets krav.
Det finns två sätt att ladda ned en programsats baserat på nivån där det registrerade programmet skapades:
-
Programmernivå
Mer information finns i dokumentationen för TVE Dashboard User Guide for Programmers.
-
Kanalnivå
Mer information finns i användarhandboken för TVE Dashboard för kanaler .
Programsatsen är en JSON-webbtoken (JWT
) som innehåller information om klientprogramvaran som ett paket. När programsatsen visas för Hämta klientautentiseringsuppgifter-API:t signeras den digitalt med JSON-webbsignatur (JWS
).
Mer detaljerad information om vilka programsatser som är och hur de fungerar finns i RFC 7591 -dokumentationen.
Dynamiskt klientregistreringsflöde dynamic-client-registration-flow
Sammanfattningsvis omfattar den dynamiska auktoriseringsmekanismen för klientregistrering flera steg:
Hantering
- En klientrepresentant måste skapa ett registrerat program enligt beskrivningen i avsnittet Hantera registrerade program.
- En klientrepresentant måste hämta och bädda in en programsats enligt beskrivningen i avsnittet Hantera programsatser.
Flöde
- Klientprogrammet måste hämta klientautentiseringsuppgifterna enligt beskrivningen i API-dokumentationen för Hämta klientautentiseringsuppgifter.
- Klientprogrammet måste hämta åtkomsttoken enligt beskrivningen i API-dokumentationen för Hämta åtkomsttoken.
Läs dokumentationen för Dynamiskt klientregistreringsflöde om du vill veta mer om hur du får åtkomst till Adobe Pass-skyddade API:er. Du kan även titta på den här webbinariet-inspelningen, som ger mer kontext och innehåller en demo.