Dynamiskt klientregistreringsflöde dynamic-client-registration-flow

IMPORTANT
Innehållet på den här sidan tillhandahålls endast i informationssyfte. Användning av denna API kräver en aktuell licens från Adobe. Ingen obehörig användning är tillåten.
IMPORTANT
Implementeringen av API:t för registrering av dynamiska klienter begränsas av dokumentationen för begränsningsmekanismen.

Använd Adobe Pass-skyddade API:er access-adobe-pass-protected-apis

Förutsättningar prerequisites-access-adobe-pass-protected-apis

Innan du får åtkomst till Adobe Pass-skyddade API:er måste du kontrollera att följande krav är uppfyllda:

IMPORTANT
Adobe Pass SDK för autentisering hämtar och uppdaterar klientens inloggningsuppgifter och åtkomsttoken för klientprogrammets räkning.
För alla andra Adobe Pass-skyddade API:er måste klientprogrammet följa arbetsflödet nedan.

Arbetsflöde workflow-access-adobe-pass-protected-apis

Följ de angivna stegen för att få åtkomst till Adobe Pass-skyddade API:er enligt bilden nedan.

Få åtkomst till Adobe Pass-skyddade API:er

Få åtkomst till Adobe Pass-skyddade API:er

  1. Hämta klientautentiseringsuppgifter: Klientprogrammet samlar in alla nödvändiga data för att hämta klientautentiseringsuppgifter genom att anropa slutpunkten för klientregistret.

    note important
    IMPORTANT
    Mer information om följande finns i Hämta klientautentiseringsuppgifter API-dokumentationen:
    • Alla obligatoriska-parametrar, som software_statement
    • Alla obligatoriska rubriker, som Content-Type, X-Device-Info
    • Alla valfria parametrar och rubriker
  2. Returnera klientautentiseringsuppgifter: Svaret på klientregisterslutpunkten innehåller information om klientautentiseringsuppgifterna som är associerade med de mottagna parametrarna och rubrikerna.

    note important
    IMPORTANT
    Mer information om vilken information som ges i ett svar på klientautentiseringsuppgifter finns i Hämta klientautentiseringsuppgifter API-dokumentationen.
    Klientregistret validerar data i begäran för att säkerställa att de grundläggande villkoren uppfylls:
    • Parametrarna och rubrikerna required måste vara giltiga.
    Om valideringen misslyckas genereras ett felsvar som ger ytterligare information som följer Hämta klientautentiseringsuppgifter API-dokumentationen.
    note tip
    TIP
    Förslag: Klientens autentiseringsuppgifter måste cachelagras och kan användas på obestämd tid.
  3. Hämta åtkomsttoken: Klientprogrammet samlar in alla nödvändiga data för att hämta åtkomsttoken genom att anropa klienttokenslutpunkten.

    note important
    IMPORTANT
    Mer information om följande finns i Hämta åtkomsttoken API-dokumentationen:
    • Alla obligatoriska-parametrar, som client_id, client_secret och grant_type
    • Alla obligatoriska rubriker, som Content-Type, X-Device-Info
    • Alla valfria parametrar och rubriker
  4. Returåtkomsttoken: Slutpunktssvaret för klienttoken innehåller information om åtkomsttoken som är associerad med de mottagna parametrarna och rubrikerna.

    note important
    IMPORTANT
    Mer information om vilken information som ges i ett åtkomsttoken-svar finns i Hämta åtkomsttoken API-dokumentationen.
    Klienttoken validerar data för begäran för att säkerställa att de grundläggande villkoren uppfylls:
    • Parametrarna och rubrikerna required måste vara giltiga.
    Om valideringen misslyckas genereras ett felsvar som ger ytterligare information som följer Hämta åtkomsttoken API-dokumentationen.
    note tip
    TIP
    Förslag: Åtkomsttoken måste cachelagras och användas endast inom den angivna varaktigheten (t.ex. 24 timmars time-to-live). När det har gått ut måste klientprogrammet begära en ny åtkomsttoken.
  5. Fortsätt med åtkomst till skyddade API Klientprogrammet använder åtkomsttoken för åtkomst till andra Adobe Pass-skyddade API:er. Klientprogrammet måste inkludera åtkomsttoken i begärandehuvudet Authorization med autentiseringsschemat Bearer (d.v.s. Authorization: Bearer <access_token>).

    note important
    IMPORTANT
    Adobe Pass-skyddade API:er validerar åtkomsttoken för att säkerställa att de grundläggande villkoren uppfylls:
    • access_token måste vara giltig.
    • access_token måste associeras med en giltig client_id och client_secrets.
    • access_token måste associeras med en giltig software_statement.
    Om valideringen misslyckas genereras ett felsvar som ger ytterligare information som följer dokumentationen för Förbättrade felkoder.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b